← retour aux snippets

LVM: pvcreate/vgcreate/lvcreate rapide

Initialiser un disque, créer un VG, puis un LV et formater/mounter proprement.

bash filesystem #lvm#pvcreate#lvcreate

objectif

Mettre en place rapidement un volume logique prêt à l’emploi.

code minimal

sudo pvcreate /dev/sdb
sudo vgcreate vgdata /dev/sdb
sudo lvcreate -L 100G -n data vgdata
mkfs.xfs /dev/vgdata/data
sudo mkdir -p /mnt/data && sudo mount /dev/vgdata/data /mnt/data

utilisation

# ajouter un disque et étendre
sudo pvcreate /dev/sdc
sudo vgextend vgdata /dev/sdc
sudo lvextend -L +200G /dev/vgdata/data && sudo xfs_growfs /mnt/data

variante(s) utile(s)

# en pourcentage du VG
sudo lvcreate -l 100%FREE -n backup vgdata

notes

  • sauvegardez vgcfgbackup après changements importants.
  • choisissez XFS pour des extensions en ligne simples.