Pages : 1
#1 Le 03/02/2006, à 13:29
- Strash
[résolu]Déplacer /home ?
Je ne savais pas trop où placer ce topic, je l'ai donc mis dans général.
J'ai un PC en dual boot Ubuntu/WinXP et j'ai 4 partitions : |--NTFS--|--FAT32--|--SWAP--|--EXT3--|
J'ai, comme vous pouvez le comprendre, tout installé sur la dernière partition, que ce soit le /, le /home, etc...
Vu que je ne boote sous windows plus que pour 2 applications professionnelles, j'aimerai réserver plus de place pour mon Ubuntu, et donc j'aimerai déplacer le home dans ma partition en FAT32 (en la convertissant en EXT3), mais comment faire pour conserver tout les liens des fichiers de config ? Comment indiquer au système que le home s'est déplacé ??
Merci
Dernière modification par Strash (Le 14/03/2006, à 12:25)
Hors ligne
#2 Le 03/02/2006, à 13:37
- Bobbybionic
Re : [résolu]Déplacer /home ?
Bonjour
Alors tout d'abord tu créés ta partition ext3 qui recevra ton home.
Ensuite, tu copies tous les fichiers, y compris cachés vers celle-ci.
Puis tu modifies ton fstab pour indiquer que le home se trouve là bas.
Normalement c'est bon, mais je n'ai jamais essayé
@+
Bionic
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#3 Le 03/02/2006, à 13:48
- cep_
Re : [résolu]Déplacer /home ?
Tu fermes ta session puis dans une console :
sudo telinit 1
mkdir /mnt/new_home
mount /dev/hdxn /mnt/new_home
cp -a /home/. /mnt/new_home ( noter le . point après / et non le * )
Tu renommes l'ancien /home en /home_old et tu crées un nouveau /home
Tu démontes /mnt/new_home et remontes la partition dans /home
Tu vérifies que tout est ok et tu modifies fstab :
/dev/hdxn /home ext3 defaults 0 2
Puis : telinit 2
#4 Le 03/02/2006, à 13:51
- cep_
Re : [résolu]Déplacer /home ?
Correction :
cp -a /home/. /mnt/new_home/ ( noter le . point après / et non le * )
J'avais oublié le / après /new_home
-------
Salut Bobbybionic
#5 Le 03/02/2006, à 13:54
- Bobbybionic
Re : [résolu]Déplacer /home ?
Salut Bobbybionic smile
Salut cep
Je note ta manip' ça peut servir. Au passage, telinit c'est quoi exactement (controle de l'initialisation des processus ? cad ?).
Merci à toi.
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#6 Le 03/02/2006, à 14:05
- cep_
Re : [résolu]Déplacer /home ?
c'est l'init 1 et tu es root d'office (mono utilisateur) .
init est le "parent of all processes"
man init
#7 Le 03/02/2006, à 14:07
- Bobbybionic
Re : [résolu]Déplacer /home ?
Ok merci
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#8 Le 03/02/2006, à 15:04
- parpayou
Re : [résolu]Déplacer /home ?
cep_ t'es sur de ça => /home/.
Je vois pas trop ce que ca représente ca comme fichier ou repertoire ??? /home/.
le . c'est le répertoire courant donc /home/. c'est /home
Dernière modification par parpayou (Le 03/02/2006, à 15:05)
Hors ligne
#9 Le 03/02/2006, à 15:51
- cep_
Re : [résolu]Déplacer /home ?
Je ne comprends pas ta question.
Tu ne confonds pas . et ~ ?
Par contre le . c'est pour prendre tous les fichiers cachés. À rapprocher de * qui semble ne pas prendre tous les fichiers cachés, mais là on pinaille.
#10 Le 14/03/2006, à 12:25
- Strash
Re : [résolu]Déplacer /home ?
Je viens (enfin) d'effectuer la manip donnée par cep, elle fonctionne très bien, je vais détailler exactement comment j'ai fait pour l'archive et marquer le topic en [résolu] :
Repérer l'emplacement de la partition qui va recevoir le nouveau /home (généralement du type /dev/hdxn, on peut le trouver par Système > Administration > Disques). La formatter si ce n'est pas déjà fait.
Dans tout le reste du texte remplacer "hdxn" par votre emplacement
ouvrir une console puis :
sudo telinit 1
La session se ferme et on se retrouve sur une console seule
Créer un dossier où monter la nouvelle partition
mkdir /mnt/new_home
monter la partition
mount /dev/hdxn /mnt/new_home
copier l'ancien /home dans le nouveau
cp -a /home/. /mnt/new_home/
déplacer l'ancien /home
mv /home /home_old
créer le dossier final pour le nouveau /home
mkdir /home
démonter le nouveau /home
umount /mnt/new_home
puis le monter dans son dossier final
mount /dev/hdxn /home
Vérifier que le nouveau dossier /home est bien normal (contient bien tout les dossiers des utilisateurs avec leurs fichiers à l'intérieur)
cd /home
ls
Revenir en telinit 2
telinit 2
Si tout fonctionne comme avant alors vous pouvez modifier le fstab
sudo gedit /etc/fstab
ajouter ou modifier la ligne:
/dev/hdxn /home ext3 defaults 0 2
Hors ligne
#11 Le 14/03/2006, à 13:46
- ersplus
Re : [résolu]Déplacer /home ?
Trop bon !
Voyager 11.10
Config : AMD Phenom II X4, 4 Go Ram, HDD 2 x 1 To
Wifi Netgear WNA1100
Hors ligne
#12 Le 28/05/2006, à 14:56
- LeKing56
Re : [résolu]Déplacer /home ?
J'ai juste une question : est-ce qu'on peut garder sa partition en format fat32 et y placer le home dessus ou il faut impérativement qu'elle soit en ext3 ? Merci d'avance pour la réponse !
#13 Le 28/05/2006, à 15:05
- Bobbybionic
Re : [résolu]Déplacer /home ?
fat32 et y placer le home dessus
NON !
Surtout pas, et cela a déjà été mille fois répété (voire plus).
La fonction recherche est en haut à droite.
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
Pages : 1