à l'installation, après avoir préparé mes partitions (le tout dans 1 sdd + 1 hdd), me suis aperçu que /var n'était pas pris en compte dans l'installeur
comme vous le savez (ou pas), /var est un répertoire qui "subit" beaucoup d'écriture (ainsi que /tmp, et le swap quand il est utilisé), c'est donc une bonne idée de le(s) mettre dans un hdd...
je compte donc le déplacer ce week-end, mais comme je ne connaissais pas les manip par coeur, me suis inspiré d'un tuto de Linuxtricks (qui au passage, fait de très bonnes vidéos sur yotube) pour me préparer une note que je partage avec vous en guise de tuto...
vu que c'est une question qui revient sans cesse sur les forums, me suis dit que ça pourra servir :P
pour le tuto complet de Linuxtricks, voir ici : http://www.linuxtricks.fr/wiki/ajouter- ... stallation
pour ma part je peux sauter quelques étapes, ma partition existe déjà
et sinon j'ai choisis xfs comme système de fichier, et ma cible est /dev/sde1
voilà, normalement c'est bonOn formate la partition en xfs :
Code: Select all
mkfs.xfs /dev/sde1
On monte ensuite cette partition dans un point de montage temporaire :
Code: Select all
mkdir /vartmp
Code: Select all
mount /dev/sde1 /vartmp
On vérifie que la partition est bien montée et en lecture écriture :
Code: Select all
mount | grep vartmp
Le résultat doit ressembler à ceci :
Code: Select all
/dev/sde1 on /vartmp type xfs (rw)
Déplacer les données
ici l'utilisation avec rsync.
En une seule commande, on va copier les données de /var vers la partition nouvelle :
Code: Select all
rsync -avzh /var/ /vartmp/
On attend que la console nous redonne la main.
Une fois fait, vérifier que tout s'est bien copié (à coup de ls :) )
Créer le point de montage dans le fstab
On sauvegarde son ancien fichier fstab via :
Code: Select all
cp -p /etc/fstab /etc/fstab.old
Ensuite on édite le fichier fstab et on ajoute la ligne de la partition /var :
(ici avec nano)
Code: Select all
nano -w /etc/fstab
On ajoute un commentaire et la ligne qui va bien :
Code: Select all
# Partition /var /dev/sde1 /var xfs defaults 0 2
Démontage et suppression de l’ancienne partition
Maintenant, on démonter la nouvelle partition de son point de montage temporaire :
Code: Select all
umount /vartmp
Et on supprimer les données de l'ancien /var :
Code: Select all
rm -rf /var/*
On supprime le point de montage temporaire
en s'assurant qu'il ne soit plus monté (la commande ne doit rien renvoyer) :
Code: Select all
mount | grep vartmp
Puis on supprime ce point de montage temporaire :
Code: Select all
rm -rf /vartmp
Enfin, on redémarre :
Code: Select all
reboot
si vous voyez un oublie, merci de vous manifester