On Sat, 22 Jun 2002, Leopoldo Ghielmetti wrote:

> 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
Bravo! Vu d'ici cela � l'air tout bon.

A deux-trois ``petits'' d�tails pr�s:

1: Ceci doit �tre effectu� en ``root''.
   ( Le prompt indique ``#'' et non ``$'' ;-)

2: Ceci DOIT �tre effectu� en ``single user mode''.
   # init 1
   ou 
   # shutdown -f now
   avant la toute premi�re op�ration.
   Afin que TOUS les services soient arr�t�s.

3: J'aurrais utilis� GNU-Emacs plut�t que vim... (ou vi plus standard ;-)

4: D'une mani�re g�n�rale, je pr�f�re utiliser ``mv'' pour d�placer...
   # cd /
   # mkdir vartmp
   # mv -v var/* var/.??* vartmp/
   # umount var
   # rmdir var
   # mv vartmp var
   Et pas de ``shutdown''!
   Pour quoi faire?

5: Pourquoi refaire un ext2fs s'il y en � d�j� un? Event un check!
   # e2fsck /dev/hda3
   # mkdir temp # ou est toujours ``root'' dans ``/''
   # mount /dev/hda3 temp
   # cp -avx / /temp
   # vi temp/etc/fstab
   # vi temp/etc/lilo.conf
   # lilo -r /temp 
   # shutdown -r nom

6: J'utilise le parametre ``-v'' (verbeux), dans ce genre de situation,
   cela me permet de surveiller de loin. du coin de l'oeil et attendre la
   fin d'une op�ration longue sur un autre ordinateur (ou avec un caf�;-).

Variantes et tergiversations:

On peut aussi utiliser ``mv'' � la place de ``cp -a''. (Je pr�f�re:-)
Cela ferait un truc du genre: 
 # export PATH="$PATH$(echo $PATH|sed -e 's/^\|:/:\/temp/g')" \
        LD_LIBRARY_PATH=/temp/lib:/temp/usr/lib
 # mv /[A-Z0-9a-su-z]* /.??* /tmp /temp/

Et apr�s, pkoi pas:
 # chroot /temp
 # vi /etc/fstab
 # vi /etc/lilo
 # lilo
 # shutdown -f now.

Comme quoi, m�me sans Perl, il existe plusieurs moyens de faire la m�me
chose;-)

Mais attention! Si tous le chemins m�nent les carrosses � rome,
certains moyens plongent les ordinateurs dans une profonde l�targie.

--
 F�lix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch



--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à