Pokud vám dochází místo a chcete do svazku LVM přidat další místo, můžete použít lvresize příkaz k tomu. Chcete-li to provést, odpojte svazek a použijte příkaz lvresize. (Ve skutečnosti není nutné odpojovat svazek, aby se zvětšil, ale dělá se to jako zvláštní opatření.) Poté musíte také zkontrolovat souborový systém pomocí e2fsck a spustit resize2fs pro změnu velikosti souborového systému ext4 na tomto svazku:
1. Odpojte přípojný bod:
# umount /data
2. Proveďte operaci změny velikosti:
# lvresize --size 2G /dev/vg_name/lv_name
V právě zobrazeném příkladu je velikost svazku i souborového systému změněna na 2 GB.
3. Spusťte fsck:
# e2fsck -f /dev/vg_name/lv_name
4. Poté znovu připojte svazek a zkontrolujte místo na disku:
# mount -t ext4 /dev/vg_name/lv_name /data # df -h /data
Příklady příkazů lvresize
1. Změna velikosti logického svazku (v jednotkách logických rozsahů)
# lvresize -l [+|-]LogicalExtentsNumber[%{VG|LV|PVS|FREE|ORIGIN}] # lvresize --extents [+|-]LogicalExtentsNumber[%{VG|LV|PVS|FREE|ORIGIN}]
2. Neprovádět fsck před změnou velikosti souborového systému, když to souborový systém vyžaduje:
# lvresize -n # lvresize --nofsck
3. Zakázání synchronizace udev:
# lvresize --noudevsync
4. Chcete-li změnit velikost základního souborového systému spolu s logickým svazkem pomocí fsadm:
# lvresize -r # lvresize --resizefs
5. Chcete-li změnit nebo nastavit velikost logického svazku v jednotkách megabajtů:
# lvresize -L [+|-]LogicalVolumeSize[bBsSkKmMgGtTpPeE] # lvresize --size [+|-]LogicalVolumeSize[bBsSkKmMgGtTpPeE]
6. To udává počet pruhů, které se mají použít při rozšíření logického svazku:
# lvresize -i stripes # lvresize --stripes stripes
7. To udává počet kilobajtů pro zrnitost pruhů
# lvresize -I StripeSize # lvresize --stripesize StripeSizePříklady příkazů lvextend v Linuxu