Il 14:36, venerd� 21 giugno 2002, hai scritto:
> bonjour,
>
> Un des disque dure de l'un de mes pc est en train de me lacher...
> Comme c'est une "vieille machine" et que je n'ai pas tr�s envie d'investire
> dans un nouveau hd, j'avais l'intention de d�placer tout le syst�me sur un
> seul disque.
>
> Voici la proc�dure que je pensais utiliser :
>
> config actuelle :
> /dev/hda1     /boot
> /dev/hda3     /var
> /dev/hdc2     /
>
> Comme c'est hdc qui est en train de rendre l'�me, je voudrais d�placer /
> dans /hda3
>
> donc :
> ~$ cd /
> /$ cp -R -p var/ var.tmp/

il est pr�f�rable d'utiliser -a parce que comme �a tu copie corr�ctement les 
links.

/$ cp -a /var /var.tmp

le probl�me si tu te limite � �a est que il y � des fichiers dans /var qui 
sont utilis�s et ceci peut causer des probl�mes au moment du mke2fs, il vaut 
mieux de d�placer /var avant de commencer les op�rations.

/$ mv /var /var1
/$ mv /var.tmp /var
/$ vi /etc/fstab

et supprimer la ligne qui monte /var

/$ shutdown -r now

> /$ umount /dev/hda3
inutile parce que maintenant /var n'est plus mont�, mais v�rifie quand m�me 
que /var est bien bon.

La /var se trouve dans / et la partition hda3 est effectivement libre.

> /$ mke2fs /dev/hda3
> /$ mkdir temp/
> /$ mount /dev/hda3 /temp
> /$ cp -R -p / temp/

ceci ne marche pas correctement parce que il va recopier r�cursivement /temp 
et il te remplira le disque de copie de la copie de la copie...

il faut copier en utilisant l'option -x:
/$ cp -a -x / /temp

et recr�er le point de montage de boot

/$ mkdir /temp/boot

> /$ mv temp/var.tmp /temp/var
ceci est inutile car /var � �t� copi� en m�me temps que /

> /$ vim temp/etc/fstab # je fait les modif pour remonter /dev/hda3 comme /
> /$ vim temp/etc/lilo.conf # je sp�cifie la nouvelle partition racine
> /$ lilo

tu dois utiliser
/$ lilo -r /temp

et tu peux red�marrer
/$ shutdown -r now

> j'allume un cierge... et je red�marre...
>
> � mon humble avis �a devrait fonctionner... mais selon vous ??
> qu'est-ce que j'aurais bien pu oublier ??

voil�. En th�orie comme �a tout devrait �tre bon.

je te recapitule:
~$ cd /
/$ cp -a /var /var.tmp
/$ mv /var /var1
/$ mv /var.tmp /var
/$ vi /etc/fstab # enlever le montage de /var
/$ shutdown -r now

~$ cd /
/$ mke2fs /dev/hda3
/$ mkdir temp/
/$ mount /dev/hda3 /temp
/$ cp -a -x / /temp
/$ mkdir /temp/boot
/$ vim temp/etc/fstab # je fait les modif pour remonter /dev/hda3 comme /
/$ vim temp/etc/lilo.conf # je sp�cifie la nouvelle partition racine
/$ lilo -r /temp
/$ shutdown -r now

v�rifie quand m�me que toutes tes donn�es soient l� et que le syst�me est 
bien en train d'utiliser les deux disques comme tu t'attends avant de 
repartitionner/reformatter hdc.

> merci pour votre aide
>
> fred

de rien.

ciao, Leo

-- 
� cos� brutta che alla voce "bruttezza", sul dizionario c'� la sua foto.
- Boris Makaresko
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à