Arrêtez de penser en termes de partitions En dehors des contraintes li-es à l’amorçage (par exemple avoir une partition formattée en FAT pour l’UEFI ), il est beaucoup plus simple d’avoir l’essentiel du disque représenté par un gros groupe de volumes ( VG dans la terminologie LVM
).
Si par exemple, vous n’avez que sda1
pour l’amorçage, que vous avez découpé le reste en sda2 sda3 et sda4 et que êtes prêt à tout reprendre à zéro avec LVM
pvcreate /dev/sda2 /dev/sda3 /dev/sda4
vgcreate babasse_vg /dev/sda2 /dev/sda3 /dev/sda4
et tout est regroupé dans babasse_vg
, un peu dans le style de ce que proposait l’installateur de CentOS (le nom du VG était dérivé du nom de la machine ).
lvcreate --name swap_lv --size 4G babasse_vg
lvcreate --name rootmint_lv --size 20G babasse_vg
lvcreate --name data_lv --size 100G babasse_vg
.. etc
C’est vous qui décidez des noms et des tailles.
Pour commencer vous mettez une taille raisonnable et si par la suite un des volumes logiques n’est pas assez grand, il est très facile de prendre ce qu’il faut dans l’espace libre à la fin du VG
lvextend --size +100G --resizefs babasse_vg/data_lv
Le périphérique bloc brut qui était une partition nommée /dev/sdaX
est devenu un volume logique /dev/babasse_vg/data_lv
c’est tout de même pus clair. De plus il n’y a même pas besoin de chercher des UUIDs, c’est fait automatiquement par le device mapper.
Expérience personnelle : en voulant créer une clé USB avec la commande dd
je me trompe dans le paramètre of=/dev/sdY
et j’écrase sur environ 300M le début du disque sdb
. Par chance, ce disque de données ne contenait pas de table de partitions, c’était un simple volume physique LVM et sur ce PV j’avais placé d’abord un espace pour le swap.
Grosse frayeur, mais en fait il fallait trouver dans /etc/lvm/lvm.conf
l’UUID de ce PV et de refaire un pvcreate avec le bon uuid.
Refaire un mkswap /dev/pacha_vg/swap_lv
et swapon -a
et c’est tout. Peut être un vgscan, je ne rappelle plus…
1& fp2@debpacha:~ $ sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 pacha_vg lvm2 a-- <109,79g <75,79g
/dev/sdb pacha_vg lvm2 a-- 931,51g 779,51g
1& fp2@debpacha:~ $
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
F. Petitjean
Ingénieur civil du Génie Maritime.
« On ne perd pas son temps en aiguisant ses outils. »
Proverbe français
« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)