Logical Volume Manager 2 (LVM2) umožňuje agregovat zařízení fyzického úložiště do skupin svazků. Poté můžete tento agregovaný prostor rozdělit na jeden nebo více logických svazků. Jakmile jsou logické svazky vytvořeny, lze je rozšířit tak, aby využívaly nevyužitý prostor ve skupině svazků, což umožňuje také rozšíření systému souborů umístěného na logickém svazku.
lvextend příkaz se používá k rozšíření logického svazku. Než použijeme lvextend, je třeba dodržet několik kroků. Následují ukázkové kroky k rozšíření skupiny svazků (VG), logického svazku (LV) a souborového systému pomocí zařízení s názvem /dev/sdN jako fyzického svazku (PV).
1. Vytvořte PV z volného disku nebo oddílu (např. /dev/sdN1 jako oddíl):
# pvcreate /dev/sdN1
Můžete také použít celý disk k vytvoření fyzického svazku pomocí pvcreate.
2. Rozšiřte VG (/dev/sdN1 je existující cesta PV):
# vgextend vgdata /dev/sdN1
Rozšiřte LV a společně změňte velikost základního souborového systému (/dev/vgdata/lvdata je stávající cesta LV), která bude rozšířena o 125 GB:
# lvextend -r -L +125G /dev/vgdata/lvdata
Příklady příkazu lvextend
1. Chcete-li vypnout synchronizaci udev
# lvextend --noudevsync
2. Rozšíření nebo nastavení velikosti logického svazku v jednotkách logických rozsahů
# lvextend -l +10%VG|LV|PVS|FREE|ORIGIN # lvextend --extents +10%VG|LV|PVS|FREE|ORIGIN # lvextend -l +10%VG # lvextend -l +10%LV # lvextend -l +10%PVS # lvextend -l +100%FREE
3. Chcete-li rozšířit nebo nastavit velikost logického svazku v jednotkách megabajtů
# lvextend -L [+]LogicalVolumeSize[bBsSkKmMgGtTpPeE] # lvextend --size [+]LogicalVolumeSize[bBsSkKmMgGtTpPeE]
4. To Udává počet pruhů pro rozšíření
# lvextend -i stripes # lvextend --stripes stripes
5. To Udává počet kilobajtů pro zrnitost pruhů
# lvextend -I stripesize # lvextend --stripesize stripesize
6. Chcete-li pokračovat s rozšířením velikosti bez výzvy
# lvextend -f # lvextend --force
7. Neprovádět fsck před rozšířením souborového systému, když to souborový systém vyžaduje
# lvextend -n # lvextend --nofsck
8. Chcete-li změnit velikost základního souborového systému spolu s logickým svazkem pomocí fsadm
# lvextend -r # lvextend --resizefsPříklady příkazů lvresize v Linuxu