admin:procedures:redimensionnement-lvm
Ceci est une ancienne révision du document !
Table des matières
Redimensionnement d'un volume LVM
On s'intéresse à étendre les volumes.
Cas d'un logical volume utilisé « comme un disque »
On peut s'en assurer en essayant fdisk sur le volume. Par exemple :
# fdisk -l /dev/mapper/vg_bling-blang Disk /dev/mapper/vg_bling-blang: 100 GiB, 107374182400 bytes, 209715200 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 77F6EC72-182F-4719-BFEB-DE7424080479 Device Start End Sectors Size Type /dev/vg_bling-blang1 2048 209715166 209713119 100G Linux filesystem
On voit bien que le LV blang
sur le VG bling
est une périphérique bloc contenant une table de partition et une unique partition. Il va falloir agir manuellement aux différents niveaux.
Extension du logical volume
Pour étendre le volume de 100Go par rapport à sa taille actuelle, il suffit de faire
lvextend -L+100G /dev/mapper/vg_bling-blang
Correction de la table de partition
Si on relance fdisk, on va avoir un gros warn :
GPT PMBR size mismatch (...) will be corrected by w(rite).
Donc on va faire ça. Sauf que fdisk ne semble pas toujours faire le job. Alternativement, parted fonctionne :
# parted /dev/mapper/vg_galanga-borg_backup GNU Parted 3.2 Using /dev/mapper/vg_galanga-borg_backup Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print Warning: Not all of the space available to /dev/mapper/vg_galanga-borg_backup appears to be used, you can fix the GPT to use all of the space (an extra 209715200 blocks) or continue with the current setting? Fix/Ignore? Fix [...]
Cas d'un logical volume utilisé « comme une partition »
A priori pour étendre le volume de 100Go par rapport à sa taille actuelle, il suffit de faire
lvextend -L+100G --resizefs /dev/mapper/vg_bling-blang
admin/procedures/redimensionnement-lvm.1502271682.txt.gz · Dernière modification : 2017/08/09 09:41 de fpoulain