#1 Le 02/12/2012, à 12:47
[RESOLU]Changement de /Home
Bonjour à tous,
J'ai installé ma 12.04 sur un DD de 160Go avec un XP en parallèle. Seulement voila, pensant etre vite limité dans l'espace avec ce petit DD, j'ai récupéré un autre disque de 160Go que je vousdrais connecté pour y installer mon home.
Ma question est la suivante: Comment changer son /home sans toucher à son installation d'ubuntu?
J'ai cherché pas mal dans la doc, beaucoup explique comment reinstaller sans toucher à /home, mais pas l'inverse.
Merci beaucoup pour vos aides précieuses.
Dernière modification par zav_ze_best (Le 04/12/2012, à 23:22)
Hors ligne
#2 Le 02/12/2012, à 14:09
Re : [RESOLU]Changement de /Home
Bonjour,
tu n'as pas du trouver la bonne doc, qui est ici
Dernière modification par toutafai (Le 02/12/2012, à 14:10)
Ubuntu 12.04 x32 sur Compaq Evo NC610c (WIFI AR2413) - Ubuntu 12.04 x64 sur Toshiba Satelite A350 - Ubuntu Server 12.04 x32 sur IBM P4. Ubuntu 12.04 x32 sur Lenovo ThinkPad. Purée d'unity...difficile de s'y faire - canon MG5350 - Logitech Quickcam 3000 - TNT Intuix S800 - Freebox v6 révolution (Trop de la balle !!!)
Utilisateur d'Ubuntu depuis novembre 2006.
21 PC libérés grâce aux OS libres !
Hors ligne
#3 Le 02/12/2012, à 14:47
Re : [RESOLU]Changement de /Home
Si j'avais regardé, mais cela va marcher si mon /home est déjà sur une partition séparée?
Hors ligne
#4 Le 02/12/2012, à 14:59
Re : [RESOLU]Changement de /Home
je vois pas pourquoi cela ne marcherait pas... maintenant n'ayant jamais testé cette méthode, je ne peux pas te la garantir à 100%.
PS : comme toutes manipulation de ce genre, il fortement recommandé de faire une sauvegarde de ses données
Ubuntu 12.04 x32 sur Compaq Evo NC610c (WIFI AR2413) - Ubuntu 12.04 x64 sur Toshiba Satelite A350 - Ubuntu Server 12.04 x32 sur IBM P4. Ubuntu 12.04 x32 sur Lenovo ThinkPad. Purée d'unity...difficile de s'y faire - canon MG5350 - Logitech Quickcam 3000 - TNT Intuix S800 - Freebox v6 révolution (Trop de la balle !!!)
Utilisateur d'Ubuntu depuis novembre 2006.
21 PC libérés grâce aux OS libres !
Hors ligne
#5 Le 02/12/2012, à 15:30
Re : [RESOLU]Changement de /Home
Bonjour,
ayant déjà testé la méthode donnée en lien par toutafai, je peux dire que ça a parfaitement fonctionné pour moi (bien sûr, sauvegarde des données si tu ne l'as pas déjà fait) en suivant le tuto à la lettre.
En ligne
#6 Le 02/12/2012, à 15:30
Re : [RESOLU]Changement de /Home
Il n'y en a pas encore des masses, du coup je préfère le faire encore maintenant ![]()
Hors ligne
#7 Le 02/12/2012, à 15:33
Re : [RESOLU]Changement de /Home
De toutes façons, la sauvegarde régulière des données est le b a ba de l'informatique !
En ligne
#8 Le 02/12/2012, à 17:56
Re : [RESOLU]Changement de /Home
Bonjour,
ayant déjà testé la méthode donnée en lien par toutafai, je peux dire que ça a parfaitement fonctionné pour moi (bien sûr, sauvegarde des données si tu ne l'as pas déjà fait) en suivant le tuto à la lettre.
Merci pour ce témoignages ![]()
Hors ligne
#9 Le 02/12/2012, à 18:41
Re : [RESOLU]Changement de /Home
Un peu d'help, je suis bloqué à l'étape ou il faut neutraliser son home ( etape 4 il me semble de la méthode peu commentée) nautilus ne me laisse pas renommer le home, il dit qu'il est utilisé par autre chose mais je ne vois pas quoi.
Hors ligne
#10 Le 02/12/2012, à 20:42
Re : [RESOLU]Changement de /Home
Tu es bien sous nautilus en mode root ?
En ligne
#11 Le 02/12/2012, à 21:10
Re : [RESOLU]Changement de /Home
oui oui j'ai tapé gksudo nautilus dans un terminal
Hors ligne
#12 Le 03/12/2012, à 13:28
Re : [RESOLU]Changement de /Home
Une autre piste?
Hors ligne
#13 Le 03/12/2012, à 20:53
Re : [RESOLU]Changement de /Home
Pas trop, j'avais utiliser la méthode avec le terminal.
Cela dit,
-ton /home étant déjà sur une partition séparée
-si tu es sûr de ta copie
-si tu as une copie de sauvegarde de ton /home sur un support externe (de toutes façons, faire des sauvegardes régulières de ses données est le ba ba en informatique)
tu peux :
-rechercher et noter l'uuid de la partition de ton nouveau /home : soit dans gparted sélectionne la partition clic D → informations ou dans un terminal sudo blkid /dev/sdxX
-modifier ton fstab en remplaçant l'ancien uuid par le nouveau.
-redémarrer …
Tu pourras supprimer ton ancien home après avoir monté la partition.
MAIS, je ne suis absolument pas sûr de n'avoir rien oublié ! Donc, je te conseille d'attendre un autre avis avant de te lancer.
En ligne
#14 Le 03/12/2012, à 21:39
Re : [RESOLU]Changement de /Home
bonsoir,
en admettant que /dev/sdb1 soit le nouveau /home non monté et formatté :
mkdir /tmp/newhome
sudo mount /dev/sdb1 /tmp/newhome
sudo cp -av /home/. /tmp/newhome
## Allez prendre 1 ou 2 cafés selon la taille du home
sudo sed -i '/home/ s/^/#/' /etc/fstab
sudo blkid | awk -F"\"" '/sdb1/ { print "UUID=" $2 " /home ext4 defaults 0 2" }' >> /etc/fstab
sudo rebootSi au reboot rien ne vous choque, il y a de fortes chances que vous puissiez supprimer votre ancien /home.
Si quelque chose se passe mal, passer en mode recovery, supprimer le # devant l'ancienne ligne /home et la totalité de la nouvelle (celle sans #)
Simple non ?
-------------------
edit
Ma très mauvaise habitude de le faire en tant que root
sudo blkid | awk -F"\"" '/sdb1/ { print "UUID=" $2 " /home ext4 defaults 0 2" }' | sudo tee -a /etc/fstabça marche mieux comme ça.
Dernière modification par xavier4811 (Le 03/12/2012, à 22:48)
Asus M5A88-v EVO : AMD Phenom II X4 960T BE : 16 Go DDR3 : Precise Pangolin , LXDE
HP dv7-3145ef : i5-430M : 4 Go DDR3 : Oracle Linux 6.3 , Gnome 2
EMachine EM350 : Atom N450 : 1 Go DDR2 : Debian Wheezy , LXDE
Hors ligne
#15 Le 03/12/2012, à 22:08
Re : [RESOLU]Changement de /Home
@ xavier4811
mkdir /tmp/newhome
sudo mount /dev/sdb1 /tmp/newhome
sudo cp -av /home/. /tmp/newhomeIl me semble bien que zav-ze-best a déjà franchi cette étape …
Ajout : pour ma culture personnelle, te serait-il possible d'expliciter ces deux lignes :
sudo sed -i '/home/ s/^/#/' /etc/fstab
sudo blkid | awk -F"\"" '/sdb1/ { print "UUID=" $2 " /home ext4 defaults 0 2" }' >> /etc/fstabCe serait sympa, merci.
Dernière modification par mloupiot (Le 03/12/2012, à 22:17)
En ligne
#16 Le 03/12/2012, à 22:13
Re : [RESOLU]Changement de /Home
L'inconvénient, s'il a fait la copie avec un gksudo nautilus, c'est que tous les fichiers et dossiers copiés appartiennent a root et sont inutilisables sans rétablir les bons droits d'accès. Alors qu'avec cp -a les droits sont conservés.
Ensuite, désactiver une partition /home alors qu'elle est en cours d'utilisation, c'est pas possible. Il faut la démonter pour remonter la nouvelle, ou alors Ctrl+Alt+F1 et login en tant que root.
Asus M5A88-v EVO : AMD Phenom II X4 960T BE : 16 Go DDR3 : Precise Pangolin , LXDE
HP dv7-3145ef : i5-430M : 4 Go DDR3 : Oracle Linux 6.3 , Gnome 2
EMachine EM350 : Atom N450 : 1 Go DDR2 : Debian Wheezy , LXDE
Hors ligne
#17 Le 03/12/2012, à 22:21
Re : [RESOLU]Changement de /Home
S'il a suivi le tuto, normalement il n'a pas fait la copie avec un gksudo nautilus.
Ajout: j'ai édité mon message, j'aimerais bien que tu détailles les deux lignes en question.
En ligne
#18 Le 03/12/2012, à 22:36
Re : [RESOLU]Changement de /Home
edite avec sed (option in place) la ligne contenant home, remplace ^ (début de ligne) par #
sudo sed -i '/home/ s/^/#/' /etc/fstabawk filtre la sorte de blkid et agit uniquement sur les lignes contenant sdb1
-F"\"" changement du séparateur de champs, " au lieu de l'espace par défaut
si " devient le séparateur de champs, l'uuid du disque est le 2ème champ, je le renvoi avec print $2 + le texte devant et derrière
/dev/sda1: UUID="20bb7493-06f0-4ed2-93ce-7c4fe8f25b9f" TYPE="ext4"
1er champ 2ème champ etc ...
Le tout est ajouté a la fin de /etc/fstab avec >>
sudo blkid | awk -F"\"" '/sdb1/ { print "UUID=" $2 " /home ext4 defaults 0 2" }' >> /etc/fstab-------------------
edit
Ma très mauvaise habitude de le faire en tant que root
sudo blkid | awk -F"\"" '/sdb1/ { print "UUID=" $2 " /home ext4 defaults 0 2" }' | sudo tee -a /etc/fstabça marche mieux comme ça.
La même chose mais juste affiché a l'écran, sans modifier les fichiers
sed '/home/ s/^/#/' /etc/fstab
sudo blkid | awk -F"\"" '/sdb1/ { print "UUID=" $2 " /home ext4 defaults 0 2" }'Dernière modification par xavier4811 (Le 03/12/2012, à 22:49)
Asus M5A88-v EVO : AMD Phenom II X4 960T BE : 16 Go DDR3 : Precise Pangolin , LXDE
HP dv7-3145ef : i5-430M : 4 Go DDR3 : Oracle Linux 6.3 , Gnome 2
EMachine EM350 : Atom N450 : 1 Go DDR2 : Debian Wheezy , LXDE
Hors ligne
#19 Le 04/12/2012, à 09:02
Re : [RESOLU]Changement de /Home
Merci xavier4811 je note ça quelque part, j'essaierai de m'en servir.
En ligne
#20 Le 04/12/2012, à 13:36
Re : [RESOLU]Changement de /Home
bonsoir,
en admettant que /dev/sdb1 soit le nouveau /home non monté et formatté :
mkdir /tmp/newhome sudo mount /dev/sdb1 /tmp/newhome sudo cp -av /home/. /tmp/newhome ## Allez prendre 1 ou 2 cafés selon la taille du home sudo sed -i '/home/ s/^/#/' /etc/fstab sudo blkid | awk -F"\"" '/sdb1/ { print "UUID=" $2 " /home ext4 defaults 0 2" }' >> /etc/fstab sudo rebootSi au reboot rien ne vous choque, il y a de fortes chances que vous puissiez supprimer votre ancien /home.
Si quelque chose se passe mal, passer en mode recovery, supprimer le # devant l'ancienne ligne /home et la totalité de la nouvelle (celle sans #)
Simple non ?-------------------
edit
Ma très mauvaise habitude de le faire en tant que rootsudo blkid | awk -F"\"" '/sdb1/ { print "UUID=" $2 " /home ext4 defaults 0 2" }' | sudo tee -a /etc/fstabça marche mieux comme ça.
Je formatte ma partition et je test ça de suite ![]()
Hors ligne
#21 Le 04/12/2012, à 23:22
Re : [RESOLU]Changement de /Home
Hé bien un grand merci à toi Xavier 8411 cela à impeccablement fonctionné!
Entre Xavier l'entraide est magique ![]()
Je passe en résolu, merci encore!
Hors ligne
Pages : 1
- Accueil
- » Forum
- » Installation de logiciels et changements de version
- » [RESOLU]Changement de /Home