[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: renomer partition marche pas



Pour faire ce que tu veux de la facon la plus "safe" possible,
je procede comme suit: 

- creer le filesysteme sur la nouvelle partition

# mke2fs /dev/hda7 (remplace /dev/hda7 par le nom de ta nouvelle
                    partition)

- creer le mount point pour la nouvelle partition

# mkdir /mnt/newhome

- mounter la nouvelle partition

# mount /dev/hda7 /mnt/newhome


- arrete tous process qui pourrait modifer la partition que tu
   veux copier. Ceci ne risque pas trop d'arriver dans /home,
  mais par example, j'ai recemment du copier des partitions qui
  contenaient des logfiles, et dans ces cas, tu dois vraiment
  etre sur qu'il n'y a rien qui va logger pendant que tu es
  en train de copier tes donnees, sinon tes partitions ne seront
  pas indentiques.

-  copier les donnees:

# cd /; tar cf - home | (cd /mnt/newhome; tar xpf -)

(Je prefere utiliser tar plutot que mv, ou cp. Cp n'attrape pas
tout (je crois qu'il ne copie pas les sockets, ou qqchose du genre),
et mv ne traverse pas les partitions.)  

- si tu es vraiment parano, tu peux verifier que la copie est
   identique a l'original:

# diff --recursive --brief /home /mnt/newhome

- unmount la vielle partition

# umount /home

Note: il est tres possible que le systeme ne te laisse pas faire
, parce qu'il y a des process qui ont des fichier ouvert sur
/home, ou que /home soit le 'cwd' d'un process. Tu auras un erreur
du genre:

mount: device is busy.

Si c'est le case, va en single-user mode

# init s

Tu ne devrais plus avoir de problemes a ce moment. Donc

# umount /home
# umount /mnt/newhome
# mount /dev/hda7 /home

Si tu veux que cette nouvelle partition soit montee sur /home
au boot time, tu dois modifer ton fichier /etc/fstab. Il suffit,
dans ton ficher sur la ligne qui parle de /home, de changer
/dev/hda6 (ou whatever la partition etait) pour /dev/hda7,
la nouvelle partition.

- tu peux rebooter pour faire sure que ton fstab est correct,
   mais ce n'est pas obligatoire.

Pour ce qui est de jouer avec /root, personellement, par prudence
je le laisserais sur la meme partition que / . Dans certains
cas ou ton systeme se retrouve tout fucke, il se peux que la seule
partition qui soit montee soit /, et que tu te retrouve sans
ton repertoire home. J'ignore tous les consequences que mettre
/root sur une differente partition pourrait avoir, et sans
les connaitre, c'est plutot risque de le faire.

--Julie