J'ai un système qui réside entièrement sur un seul disque dur (relativement petit) (/dev/sda). Maintenant, je m'attends à ce que /var/lib/ soit peuplé de plus en plus de fichiers (en raison de l'utilisation de conteneurs lxd) et je veux donc déplacer cela vers un autre disque dur ou une autre partition que j'ajoute au système.
Deux méthodes me viennent à l'esprit et j'aimerais que des personnes un peu plus expérimentées me conseillent sur celle à privilégier.
MÉTHODE A - lien symbolique
- sudo cp -a -r /var/lib/ /mnt/new-hd/
- sudo mv /var/lib /var/old-lib
- sudo ln -s /mnt/new-hd/lib
- redémarrer
MÉTHODE B - montage du nouveau dossier sur le dossier existant /var/lib
- sudo mnt /dev/new-hd
- /mnt/temp sudo
- cp -a -r /var/lib/* /mnt/temp
- sudo umount /mnt/temp
- créer une entrée fstab pour /dev/new-hd (à monter dans /var/lib)
- sudo mount -a
en le regardant maintenant. Je suis en faveur de MÉTHODE B légèrement. Des commentaires ?
Dans mon cas, il s'agit de lxd, donc je me demande également si déplacer l'ensemble de /var/lib est le meilleur choix pour cela ou si je ne dois déplacer que les parties pertinentes ? Déplacer l'ensemble de /var/lib a l'avantage d'avoir une structure très similaire à celle par défaut (et donc moins de choses personnalisées à connaître)