Le partitionnage s'est bien passé :

J'ai copié avec mc le contenu de /home dans /truc0 en conservant les droits etc.
J'ai démonté la /home, je l'ai supprimée avec fdisk
J'ai également fait un swapoff (j'aimerais déplacer et agrandir la swap)

Ensuite, avec fdisk, j'ai supprimé la /home et la swap 
J'ai recréé une swap, une /home (plus petite) et une /var que j'aimerais avoir 
sur une partition physique

Apres le fdisk, le systeme m'a dit que les modifications seraient prises en 
compte apres le redemarrage et que le noyau considérait l'ancienne table des 
partitions.

De fait si je voulais formater une nouvelle partition /dev/hdaX (ATTENTION : 
/dev/hdaX n'existait pas dans l'ancienne table de partition !!!) ça n'allait 
pas fort.

La commande parprobe a tout arrangé et je n'ai pas du rebouter la machine.

Ensuite formatage de ma swap ma /home et ma nouvelle /var 
Adaptation de /etc/fstab
Copie de /truc0 dans la nouvelle /home
activation de la nouvelle swap

vidage de la cache apt (apt-get clean)
Arret d'un maximum de services (comme apache) etc susceptibles de devoir 
acceder à /var

montage de la nouvelle /var sur /truc0
copie avec mc et preservation des droits etc de /var dans /truc0
verification de la copie
effacage de l'entierete de /var
demontage de /truc0
montage de la nouvelle /var sur son vrai emplacement.
rmdir /truc0

C'est fini.

Voilà, en espérant que ces infos seront utiles à ceux qui voudraient faire un 
truc du genre.

STef

At 22:18 01/03/2006, you wrote:

>Frédéric Bothamy a écrit :
>
>>- puis, te connecter en tant que root par ssh directement (i.e. pas en
>>  tant qu'utilisateur).
>
>Par simple curiosité pourquoi ne pas passer root ensuite ?
>
>>- désactiver la possibilité de connexion des utilisateurs (dans le cas
>>  où tu as des utilisateurs qui peuvent se connecter) en créant le
>>  fichier /etc/nologin et tuer les sessions des utilisateurs existants
>>- arrêter tous les processus utilisant la partition /home
>>- démonter cette partition (c'est pour cela qu'il ne faut plus qu'elle
>>  soit utilisée)
>>- réduire la taille du système de fichiers avec ext2resize (qu'il faut
>>  avoir installé auparavant)
>>- réduire la partition en conservant la position du bloc de départ (i.e.
>>  supprimer la partition et la recréer au même emplacement de départ
>>  avec une taille inférieure) (une bonne idée avant de faire ces
>>  manipulations est de noter la géométrie des partitions du disque)
>>- comme tu crées la nouvelle partition après /dev/hda2 et avant
>>  /dev/hda3, il se pose le problème de la numérotation des partitions.
>>  Tu peux donc désactiver la partition de swap, modifier le fichier
>>  /etc/fstab, puis le réactiver en tant que /dev/hda4
>>- la nouvelle partition primaire créée sera /dev/hda3, il faut ensuite
>>  créer une partition logique dedans (/dev/hda5)
>>- tu montes la nouvelle partition à un endroit temporaire, /mnt/toto par
>>  exemple
>>- tu déplaces le contenu du répertoire /var sur la nouvelle partition
>>  (attention aux droits, un "cp -a ..." devrait probablement faire
>>  l'affaire)
>Donc tu ne démontes pas la partition...Pas mal.
>Mais je me souviens avoir eu un pb de corruption du système de fichier sur la 
>partition /var d'une machine à laquelle j'accédais par ssh et j'ai eu qques 
>pbs...
>Faudrait faire l'expérience.
>
>>- tu ajoutes la nouvelle partition au fichier /etc/fstab
>>- tu la démontes et la remontes sur /var
>>- tu relances les processus arrêtés au départ et tu supprimes le fichier
>>  /etc/nologin
>>Et voilà, la modification est faite.
>>
>>Fred
>
>Comme quoi faut jamais être trop catégorique...
>Pascal
>-- 
>Haut par-dessus leur tête voguaient les blanches sculptures
>des nuages, comme en la cervelle de Michel-Ange des volutes
>de concept.
>M. Lowry
>
>
>
>-- 
>Pensez à lire la FAQ de la liste avant de poser une question :
>http://wiki.debian.net/?DebianFrench
>
>Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
>
>To UNSUBSCRIBE, email to [EMAIL PROTECTED]
>with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à