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
ou
# lvextend -L +10G /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 /var/monero
Vérification
Nous saisissons la commande “df -h” pour vérifier
df -h Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur udev devtmpfs 2,0G 0 2,0G 0% /dev tmpfs tmpfs 395M 5,5M 390M 2% /run /dev/mapper/vg_sys-lv_root btrfs 2,9G 114M 2,5G 5% / /dev/mapper/vg_sys-lv_usr btrfs 4,8G 1,1G 2,8G 29% /usr tmpfs tmpfs 2,0G 0 2,0G 0% /dev/shm tmpfs tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs tmpfs 2,0G 0 2,0G 0% /sys/fs/cgroup /dev/mapper/vg_sys-lv_tmp btrfs 2,0G 17M 1,7G 1% /tmp /dev/mapper/vg_sys-lv_var btrfs 3,9G 268M 3,2G 8% /var /dev/mapper/vg_monero-lv_monero btrfs 160G 109G 49G 70% /var/monero /dev/mapper/vg_sys-lv_log btrfs 2,0G 33M 1,7G 2% /var/log /dev/sda1 ext4 232M 49M 167M 23% /boot /dev/mapper/vg_sys-lv_audit btrfs 488M 17M 407M 4% /var/log/audit tmpfs tmpfs 395M 0 395M 0% /run/user/1000