Ceci est une ancienne révision du document !
LVM : étendre partition
Quand la volumétrie évolue, il se peut qu'il faille augmenter la taille d'une partition et de son disque associé.
Agrandissement disque de la VM
Nous nous connectons à la console Web de l'hyperviseur, et allons dans la configuration de la VM pour passer le disque 2 de 120 Gb à 160Gb.
Nous sélectionnons le disque à agrandir, et cliquons sur le bouton “Re-dimensionner le disque”
Nous renseignons la taille à ajouter, et cliquons sur le bouton “Re-dimensionner le disque”
Nous vérifions la nouvelle taille du disque
Agrandissement PV / LV LVM
Ensuite, nous nous connectons en SSH sur la VM.
Nous affichons les PV
# pvs PV VG Fmt Attr PSize PFree /dev/sda2 vg_sys lvm2 a-- <17,76g 128,00m /dev/sdb vg_monero lvm2 a-- <120,00g 0
Le PV que nous voulons étendre est /dev/sdb.
Nous agrandissons le PV
# pvresize -v -d /dev/sdb
Nous étendons la partition
# lvextend -l +100%FREE /dev/vg_monero/lv_monero
Agrandissement du système de fichiers
Suivant le type de système de fichiers, la commande sera différente.
EXT
Nous retaillons le fs sur l'ensemble de la partition
# resize2fs /dev/vg_monero/lv_monero
XFS
Nous retaillons le fs sur l'ensemble de la partition
# xfs_growfs /dev/vg_monero/lv_monero
BTRFS
Nous retaillons le fs sur l'ensemble de la partition
# btrfs filesystem resize max /data
Vérification
Pour vérifier
df -h Filesystem Size Used Avail Use% Mounted on udev 2.0G 0 2.0G 0% /dev tmpfs 396M 29M 367M 8% /run /dev/mapper/vg_sys-lv_root 5.6G 833M 4.5G 16% / tmpfs 2.0G 4.0K 2.0G 1% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/mapper/vg_sys-lv_tmp 1.9G 5.8M 1.8G 1% /tmp /dev/sda1 472M 37M 411M 9% /boot /dev/mapper/vg_sys-lv_var 2.8G 227M 2.4G 9% /var /dev/mapper/vg_sys-lv_log 1.9G 22M 1.8G 2% /var/log /dev/mapper/vg_sys-lv_audit 465M 2.3M 434M 1% /var/log/audit /dev/mapper/vg_postgres-lv_postgres 59G 89M 57G 1% /var/lib/postgresql tmpfs 396M 0 396M 0% /run/user/1000