====== LVM : étendre partition ====== {{tag>filesystem LVM}} 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" {{:infrastructure:systeme:filesystem:lvm:2021-01-31_10-41_1.png|FIXME mettre copie d'écran}} Nous renseignons la taille à ajouter, et cliquons sur le bouton "Re-dimensionner le disque" {{:infrastructure:systeme:filesystem:lvm:2021-01-31_10-42.png|}} Nous vérifions la nouvelle taille du disque {{:infrastructure:systeme:filesystem:lvm:2021-01-31_10-43.png|}} ===== 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