FAQ:Gestionespacedisque
Sommaire
[masquer]Généralités
Limites de cette section
Cette section n’a pas la prétention de traiter tous les cas possibles d'extension d'un FS.
Elle fait "juste" voir comment agrandir un vg
Paramétrage préalable
Accès root ou utilisateur avec des privilèges sudo.
Exemples d'augmentation
Vous devez adapter les exemples suivants avec vos propres données (chemin, volumes, ...)
Le cheminement permet de trouver le FS, vérifier les espace et enfin agrandir.
Dans cet exemple, on partira du principe que c'est le "/data" qui est plein !
Étapes pour redimensionner une VM
1. Identifier les emplacements libre
1. Identifier les LV (Volumes Logiques) et VG (Groupes de Volumes)
Ici on récupère le nom du lv final dont on veut augmenter la taille
[root@localhost ~]# lvdisplay --- Logical volume --- LV Path /dev/data_vg/data LV Name data VG Name data_vg LV UUID KlBNRO-KrQA-SIq6-v4Hv-VgU8-4KMQ-o3PhGe LV Write Access read/write LV Creation host, time localhost.localdomain, 2025-02-12 19:10:05 +0100 LV Status available # open 1 LV Size 15.00 GiB Current LE 3840 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:5
On a bien notre data_vg avec 15 GiB de libre
[root@localhost ~]# vgdisplay
--- Volume group --- VG Name data_vg System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 7 VG Access read/write VG Status resizable MAX LV 0 Cur LV 4 Open LV 4 Max PV 0 Cur PV 2 Act PV 2 VG Size 60.00 GiB PE Size 4.00 MiB Total PE 15360 Alloc PE / Size 11520 / 45.00 GiB Free PE / Size 3840 / 15.00 GiB VG UUID 2yhlSM-sJ4x-lR2S-dqAD-uW68-atEp-ruPNFr
Vérifiez que le disque est détecté sur le système après l'avoir ajouté
root@srvdbsqware01:/root # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 50G 0 disk ├─sda1 8:1 0 5G 0 part /boot └─sda2 8:2 0 40G 0 part ├─data_vg-backups 253:3 0 10G 0 lvm /backups ├─data_vg-app 253:4 0 5G 0 lvm /app ├─data_vg-data 253:5 0 15G 0 lvm /data └─data_vg-home 253:6 0 15G 0 lvm /home sdb 8:16 0 20G 0 disk └─data_vg-home 253:6 0 15G 0 lvm /home sdc 8:32 0 10G 0 disk nvme0n1 259:0 0 50G 0 disk └─nvme0n1p1 259:1 0 20G 0 part ├─root_vg-root 253:0 0 10G 0 lvm / ├─root_vg-swap 253:1 0 5G 0 lvm [SWAP] └─root_vg-var 253:2 0 5G 0 lvm /var
Le nouveau disque devrait apparaître dans la liste ici : sdc
Redimensionnement des volumes
1. Aggrandir le volume groupe (VG)
vgextend [options] <volume_groupe> <disque_ou_partition>
ex : vgextend vg_name /dev/sda1 # Remplacez vg_name par le nom de votre VG et /dev/sda1 par la partition modifiée
Vérifier que l'espace a bien été ajouté au volume groupe (VG)
vgdisplay vg_name
2. Redimensionner le volume logique (LV)
lvextend [options] <taille> <volume_logique>
[root@localhost ~]# lvextend -l +100%FREE /dev/vg_name/lv_name # Utilise tout l'espace libre dans le volume groupe (VG) [root@localhost ~]# lvextend -L12G /vg_name/lv_name # Étend le disque jusqu'à 12GB [root@localhost ~]# lvextend -L+1G /vg_name/lv_name # Ajoute 1GB
Ajuster la taille du système de fichiers selon le type de système de fichiers utilisé
[root@localhost ~]# resize2fs /dev/vg_name/lv_name # ext4 [root@localhost ~]# xfs_growfs /dev/vg_name/lv_name # XFS
Vérifier l'espace disque
[root@localhost ~]# df -h