Séparer son système sur plusieurs partitions
Plus de place sur le disque ! Et oui ce sont des choses qui arrivent. Que faire ? Du ménage ? Réinstaller sur un autre disque dur ?
La première chose est certainement de faire des sauvegardes, mais après on ne peut toujours se dire qu’on efface pour en mettre d’autre…
Ici nous n’allons pas voir comment mettre l’ensemble du système sur une autre partition, mais plutôt comment mettre une partie seulement sur une autre partition.
Prenons le cas du répertoire utilisateur : le /home
Attention cependant, autant pour ce dossier, on peut le faire directement à partir du système installé, autant pour d’autre il vaudrait mieux le faire à partir d’un LiveCD ;)
Voilà ce qu’écrit de façon très claire ebdomino sur http://forums.knoppix-fr.org/viewtopic.php?p=52889#52889
1. On se loggue en root (en console) sans se logguer en user !! au moment du logging,
ctrl +alt +f1
pour passer en console, on tape root et le password.
2. On monte la partition d’accueil.
mount /mnt/partitiondaccueil
3. On va dans le dossier /home
cd /home
4. On copie le dossier user vers la partition d’accueil:
cp -a user /mnt/partitiondaccueil/
5. On vérifie que tout à été copié avec les bons droits:
ls -la /mnt/partitiondaccueil/
6. On sauve le dossier user ailleurs que dans /home, dans /root par exemple
mv user /root/
7. On démonte /dev/hXX la partition d’accueil
umount /dev/hdXX
8. On modifie le fstab
/dev/hdXX /home ext3 defaults 0 2
et on commente l’autre ligne avec # devant.
9. On remonte la partition
mount /dev/hdXX
normalement mount affiche,
/dev/hdXX on /home type ext3 (rw)
10. On quitte la session root, et on repasse sous kdm ou gdm:
alt +f7
11. et on se loggue en user
Et voilà qui est fait. Si vous faites cette manipulation à partir du LiveCD, il faut modifier les fichiers correspondants au système installé et non ceux qui sont sur le CD en se plaçant dans /mnt/hdXX/home ou lieu de /home (vous seriez sur le cd)!
Page mise à jour le 19 mars 2005 à 10h39.