![Biztonságos az inkognitómód? Tudja meg itt!](/f/59d93b055ba251c26a0eddf8344e3ebd.png?width=100&height=100)
Korábban láttuk, hogyan lehet rugalmas lemeztárolót létrehozni az LVM segítségével. Itt megnézzük, hogyan lehet kiterjeszteni a kötetcsoportot, kiterjeszteni és csökkenteni a logikai kötetet. Itt csökkenthetjük vagy kiterjeszthetjük a partíciókat a logikai kötetkezelésben (LVM), más néven rugalmas kötetfájl-rendszerben.
Lehet, hogy külön partíciót kell létrehoznunk bármilyen más felhasználásra, vagy ki kell bővítenünk az alacsony helyű partíció méretét, ha igen csökkenthetjük a nagyméretű partíciót, és nagyon könnyen kibővíthetjük az alacsony helyű partíciót az alábbi egyszerű lépésekkel.
Jelenleg egy PV, VG és 2 LV van. Soroljuk fel őket egyenként a következő parancsok segítségével.
# oldal. # vgs. # lvs
A Fizikai kötet és a Kötet csoportban nincs szabad hely. Tehát most nem tudjuk kiterjeszteni az lvm méretét, a kiterjesztéshez hozzá kell adnunk egy fizikai kötetet (PV), majd ki kell terjesztenünk a kötetcsoportot a vg. Elegendő helyet kapunk a logikai kötet méretének kiterjesztéséhez. Tehát először egy fizikai kötetet adunk hozzá.
Egy új hozzáadásához PV fdisk használatával kell létrehoznunk az LVM partíciót.
# fdisk -cu /dev /sda
A befejezés után indítsa újra a rendszert.
Sorolja fel és ellenőrizze az fdisk használatával létrehozott partíciót.
# fdisk -l /dev /sda
Ezután hozzon létre újat PV (Fizikai hangerő) a következő paranccsal.
# pvcreate /dev /sda1
Ellenőrizze a pv -t az alábbi paranccsal.
# oldal
Add hozzá ezt a pv -t vg_tecmint vg a kötetcsoport méretének kiterjesztése, hogy több hely álljon rendelkezésre a kibontáshoz lv.
# vgextend vg_tecmint /dev /sda1
Ellenőrizzük a most használt kötetcsoport méretét.
# vgs
Még azt is láthatjuk, hogy melyik PV segítségével egy adott kötetcsoportot hozhat létre.
# pvscan
Itt láthatjuk, hogy mely kötetcsoportok melyik fizikai kötetek alatt vannak. Most hozzáadtunk egy pv -t, és teljesen ingyenes. Mielőtt kibővítenénk, nézzük meg minden egyes logikai kötet méretét.
Most bővíteni fogjuk a / partíció LogVol01. Kibővítés után megerősítésként felsorolhatjuk a fenti méretet. Hosszabbíthatunk GB vagy PE használatával, ahogy azt az LVM I. RÉSZBEN kifejtettem, itt a PE-t használom a kiterjesztéshez.
A rendelkezésre álló fizikai kiterjesztési méret lefuttatásához.
# vgdisplay
Vannak 4607 szabad PE áll rendelkezésre = 18 GB Szabad hely áll rendelkezésre. Így akár bővíthetjük logikai hangerőnket 18 GB több. Használjuk a PE méretet a kiterjesztéshez.
# lvextend -l +4607/dev/vg_tecmint/LogVol01
Használat + hogy több helyet adjon hozzá. A kiterjesztés után újra át kell méreteznünk a fájlrendszert a segítségével.
# resize2fs/dev/vg_tecmint/LogVol01
Most nézzük meg az újra méretezett logikai kötet méretét a használatával.
# lvdisplay
Ha most megvizsgáljuk a rendelkezésre álló szabad PE -t, akkor 0 lesz.
# vgdisplay
Lásd a hosszabbítás eredményét.
# oldal. # vgs. # lvs
Itt befejeztük a kötetcsoport és a logikai kötetek kiterjesztésének folyamatát. Folytassuk a Logikai kötetkezelés érdekes részével.
Itt megnézzük, hogyan lehet csökkenteni a logikai köteteket. Mindenki azt mondja, hogy kritikus, és katasztrófába kerülhet, miközben csökkentjük a lvm -t. Az lvm csökkentése valóban érdekes, mint a Logical kötetkezelés bármely más része.
Nézzük, mi az alábbi 5 lépés.
Bemutatás céljából külön kötetcsoportot és logikai kötetet hoztam létre. Itt csökkenteni fogom a logikai hangerőt tecmint_reduce_test. Most 18 GB méretű. Arra kell redukálnunk 10 GB adatvesztés nélkül. Ez azt jelenti, hogy csökkentenünk kell 8 GB kívül 18 GB. Már van 4GB adatok a kötetben.
18 GB> 10 GB
A méret csökkentése mellett csak 8 GB -ot kell csökkentenünk, így a csökkentés után 10 GB -ra fog felkerekülni.
# lvs
Itt láthatjuk a fájlrendszer adatait.
# df -h
Először szerelje le a rögzítési pontot.
# umount -v/mnt/tecmint_reduce_test/
Ezután ellenőrizze a fájlrendszer hibáját a következő paranccsal.
# e2fsck -ff/dev/vg_tecmint_extra/tecmint_reduce_test
jegyzet: A fájlrendszer-ellenőrzés minden 5 lépésében át kell esnie, ha nem, lehet, hogy valami probléma van a fájlrendszerrel.
Ezután csökkentse a fájlrendszert.
# resize2fs/dev/vg_tecmint_extra/tecmint_reduce_test 10 GB
Csökkentse a logikai hangerőt a GB méret használatával.
# lvreduce -L -8G/dev/vg_tecmint_extra/tecmint_reduce_test
A logikai térfogat csökkentéséhez PE méret használatával ismernünk kell az alapértelmezett PE méret és a kötetcsoport teljes PE méretét, hogy egy kis számítást végezzünk a pontos méretcsökkentés érdekében.
# lvdisplay vg_tecmint_extra
Itt egy kis számítást kell végeznünk, hogy a bc parancs használatával 10 GB -os PE -méretet kapjunk.
1024 MB x 10 GB = 10240 MB vagy 10 GB 10240 MB / 4PE = 2048 PE
nyomja meg CRTL+D hogy kilépjen a Kr. e.
Csökkentse a méretet PE használatával.
# lvreduce -l -2048/dev/vg_tecmint_extra/tecmint_reduce_test
Méretezze vissza a fájlrendszert, ebben a lépésben, ha bármilyen hiba van, ami azt jelenti, hogy elrontottuk a fájlrendszerünket.
# resize2fs/dev/vg_tecmint_extra/tecmint_reduce_test
Szerelje vissza a fájlrendszert ugyanahhoz a ponthoz.
# mount/dev/vg_tecmint_extra/tecmint_reduce_test/mnt/tecmint_reduce_test/
Ellenőrizze a partíció és a fájlok méretét.
# lvdisplay vg_tecmint_extra
Itt láthatjuk a végeredményt, mivel a logikai hangerőt 10 GB -ra csökkentették.
Ebben a cikkben láttuk, hogyan lehet kiterjeszteni a kötetcsoportot, a logikai kötetet és csökkenteni a logikai hangerőt. A következő részben (III. Rész) látni fogjuk, hogyan készíthetünk pillanatképet a logikai kötetről, és hogyan állíthatjuk vissza a korábbi állapotba.