Manipulation de volumes LVM
Commandes pour avoir des informations sur les volumes :
- Lister
- pvscan, vgscan, lvscan
- Obtenir des informations sur les volumes
- pvs, vgs, lvs
- Obtenir des informations sur un volume
- pvdisplay, vgdisplay, lvdisplay
Tout d'abord il faut commencer par le redimensionnement du volume physique
pvresize /dev/sdc
* Il est inutile de rentrer des option ou des arguments, la commande se charge seule d'effectuer le redimensionnement. Et le Volume Group prend automatiquement la taille du Physical Volume.
S'il s'agit d'un nouveau volume :
* pvcreate /dev/le_volume
* vgs
pour afficher les Volume groups de la machine
* vgextend nom_du_vg /dev/le_volume
, asseoit un Volume Group sur deux disques durs. Attention ! Si un disque crash le Volume Group est mort.
On désactive le volume logique pour pouvoir travailler dessus.
lvchange -a n <nom du vg> -> désactiver le volume logique
On étend le volume logique. Le volume groupe est redimensionné en même temps que le volume physique.
lvextend -l +100%FREE /dev/vg001/linshare
Puis on rend à nouveau actif le volume logique :
lvchange -a y <nom du vg> -> activer le volume logique
À sa réactivation, le volume remonte automatiquement selon /etc/fstab
Pour finir, on redimensionne le système de fichier :
Attention : La commande de redimensionnement du système de fichier peut changer en fonction de celui-ci.
xfs_growfs /dev/mapper/vg001-linshare
dans le cas de CentOS.
resize2fs /dev/notre_vg
dans le cas d'un système de fichier en ext.