Table des matières

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”

FIXME mettre copie d'écran

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