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.