LVM: Hogyan hozzunk létre logikai köteteket és fájlrendszereket

Lvm How Create Logical Volumes



Logikai kötetkezelés, vagy LVM , logikai kötetek és fájlrendszerek kezelésére szolgáló rendszer. Az LVM sokkal fejlettebb funkciókkal rendelkezik, mint a többi kötetkezelő eszköz (például a gparted), amelyet a lemez egy vagy több partícióra történő felosztására használnak. Ahhoz, hogy játszani tudjunk az LVM -el, meg kell fogalmaznunk az alábbi kifejezéseket.

Fizikai hangerő a tényleges merevlemez -meghajtó.







Kötetcsoport minden logikai és fizikai kötetet egy csoportba gyűjt



Logikai kötet a diszkpartíció megfelelője fogalmilag egy nem LVM rendszerben.



Fájlrendszerek logikai köteteken jönnek létre, és fájlrendszerek létrehozása után fel tudjuk szerelni ezeket a fájlrendszereket a gépre.





Ez az oktatóanyag az lvm, egy apt csomagot használja a logikai kötetek és fájlrendszerek létrehozásához.

Az LVM telepítése

Az lvm csomag nincs előre telepítve az ubuntun. Telepítse az lvm csomagot az apt parancssori eszközzel.



[e -mail védett]: ~ $sudo apt-get installlvm2-és

A telepítés után ellenőrizze az lvm verzióját a telepítés ellenőrzéséhez.

[e -mail védett]: ~ $lvm verzió

Fizikai kötet, kötetcsoport és logikai kötet létrehozása

A blokkeszközön logikai kötet létrehozásához létre kell hozni egy fizikai kötetet és egy kötetcsoportot. Ebben a részben létrehozunk egy fizikai kötetet /dev /sdc; majd létrehozunk egy kötetcsoportot (/dev/vg01) abból a fizikai kötetből. Ezt követően létrehozunk egy logikai kötetet (/dev/vg01/lv01) ebben a kötetcsoportban.

Fizikai kötet létrehozása

Tehát mielőtt bármilyen fizikai kötetet létrehoznánk, jelenítsük meg az összes elérhető fizikai kötetet a gépen. Használja a pvs, pvscan vagy pvdisplay parancsot az összes fizikai kötet megjelenítéséhez.

[e -mail védett]: ~ $sudopvs

VAGY

[e -mail védett]: ~ $sudopvscan

VAGY

[e -mail védett]: ~ $sudopvdisplay

Tehát nincs fizikai kötet, amely a gépen lévő blokkeszközről már inicializált. Mielőtt fizikai kötetet hozna létre blokkeszközről, sorolja fel a gépen elérhető összes blokkeszközt, amelyekkel fizikai kötetek hozhatók létre. Az lvmdiskscan paranccsal listázhatja a gép összes blokkolóeszközét.

[e -mail védett]: ~ $sudolvmdiskscan

A /dev /sdc -t fizikai kötetként inicializáljuk a pvcreate paranccsal. A blokkeszköz nem inicializálható fizikai kötetként, ha a gépre van szerelve. Az umount paranccsal válassza le a blokkoló eszközt.

[e -mail védett]: ~ $sudo umount /dev/sdc

Most inicializálja a blokkoló eszközt fizikai kötetként a pvcreate paranccsal.

[e -mail védett]: ~ $sudopvcreate/dev/sdc

Miután a blokkoló eszközt fizikai kötetként inicializálta, most ismét sorolja fel az összes fizikai kötetet a pvdisplay paranccsal, és a nemrég létrehozott fizikai kötet megjelenik.

Kötetcsoport létrehozása

Eddig fizikai kötetet hoztunk létre; most egy kötetcsoportot (vg01) hozunk létre az éppen létrehozott fizikai kötetből. Bármely kötetcsoport létrehozása előtt jelenítse meg az összes rendelkezésre álló kötetcsoportot a vgdisplay vagy vgs paranccsal.

[e -mail védett]: ~ $sudovgs

VAGY

[e -mail védett]: ~ $sudovgdisplay

Nincs kötetcsoport a gépen, ezért hozzon létre egy újat a fizikai kötetből (/dev/sdc), amelyet az előző lépésben hoztunk létre. A vgcreate paranccsal kötetcsoportot hozunk létre.

[e -mail védett]: ~ $sudovgcreate vg01/dev/sdc

A fenti parancs kötetcsoportot (vg01) hoz létre a /dev /sdc fizikai kötetből.

JEGYZET : Egynél több fizikai kötetből hozhatunk létre kötetcsoportot a vgcreate paranccsal az alábbiak szerint.

[e -mail védett]: ~ $sudovgcreate vg01/dev/sdc/dev/sda/dev/fürdőszoba

Most ismét jelenítse meg az összes kötetcsoportot a vgdisplay paranccsal, és a nemrég létrehozott vg01 kötetcsoport jelenik meg ott.

[e -mail védett]: ~ $sudovgdisplay

A fenti ábrán láthatjuk, hogy a fizikai kiterjedés (PE) mérete 7679, a fizikai kötetek maximális száma 0 (mivel nem állítottuk be az értékét), és a maximális logikai kötetek száma 0 (ahogy nem állítja be az értékét). Ezeket a paramétereket a kötetcsoport létrehozása során állíthatjuk be a következő zászlók használatával.

-s : fizikai kiterjedés mérete

-p : maximális fizikai kötetek száma

-az : a logikai kötetek maximális száma

Tehát most van egy kötetcsoportunk, a vg01, és ezt a kötetcsoportot a vgchange paranccsal aktiválhatjuk és deaktiválhatjuk. A kötetcsoport aktiválásához állítsa az -a jelző értékét y értékre, és kapcsolja ki a kötetcsoportot, az -a jelző értékét n értékre a vgchange paranccsal együtt.

[e -mail védett]: ~ $sudovgchange-nak nekn vg01

A fenti parancs deaktiválta a vg01 kötetcsoportot. A kötetcsoport aktiválásához használja a következő parancsot.

[e -mail védett]: ~ $sudovgchange-nak nekés vg01

Logikai kötet létrehozása

Fizikai kötet és kötetcsoport létrehozása után most hozza létre a logikai kötetet a kötetcsoportban. A logikai kötet létrehozása előtt sorolja fel az összes elérhető logikai kötetet az lvs, lvscan vagy lvdisplay paranccsal.

[e -mail védett]: ~ $sudolvs

VAGY

[e -mail védett]: ~ $sudolvscan

VAGY

[e -mail védett]: ~ $sudolvdisplay

Nincs logikai kötet, ezért hozzon létre 10 GB méretű logikai kötetet a vg01 kötetcsoportban az lvcreate paranccsal.

[e -mail védett]: ~ $sudolvcreate-AZ10G-nlv01 vg01

A logikai kötet létrehozása után most sorolja fel az összes logikai kötetet az lvdisplay paranccsal.

[e -mail védett]: ~ $sudolvdisplay

Fájlrendszerek létrehozása

A logikai kötetek létrehozása után most az utolsó lépés egy fájlrendszer létrehozása a logikai kötet tetején. A fájlrendszer létrehozása után csatlakoztassa azt egy könyvtárhoz, hogy hozzáférhető legyen, és felhasználható adatok tárolására. Különféle fájlrendszer -formátumok (például FAT16, FAT32, NTFS, ext2, ext3 stb.) Használhatók fájlrendszer létrehozásához. Hozzon létre egy ext4 fájlrendszert az mkfs paranccsal.

[e -mail védett]: ~ $sudomkfs.ext4/dev/vg01/lv01

A fájlrendszer létrehozása után csatlakoztassa azt egy könyvtárhoz a hozzáféréshez. Hozzon létre egy '/media/$ USER/lv01' könyvtárat.

[e -mail védett]: ~ $sudo mkdir /fél/$ USER/lv01

Csatlakoztassa a fájlrendszert ehhez a könyvtárhoz a mount paranccsal.

[e -mail védett]: ~ $sudo hegy /dev/vg01/lv01/fél/$ USER/lv01

Most a/dev/vg01/lv01 fájlrendszer elérhető a „/media/$ USER/lv01” könyvtárból, és ezen a helyen lehet adatokat tárolni. Annak érdekében, hogy a fájlrendszer újraindításkor automatikusan fel legyen szerelve, adja hozzá a fájlrendszer bejegyzését az „/etc/fstab” fájlhoz. Nyissa meg az „/etc/fstab” fájlt a nano szerkesztőben, és fűzze hozzá a fájl sorát.

[e -mail védett]: ~ $sudo nano /stb./fstab

/dev/vg01/lv01/fél/ubuntu/lv01 ext4 alapértelmezett beállítások0 0

A fájlrendszer létrehozása és telepítése után különböző parancsokat használhatunk, mint például az fdisk, df vagy lsblk a fájlrendszer megjelenítéséhez.

[e -mail védett]: ~ $sudolsblk| markolatlv01

VAGY

[e -mail védett]: ~ $sudo df -h | markolatlv01

VAGY

[e -mail védett]: ~ $sudo fdisk -az | markolatlv01

Grafikus eszköz használata LVM -hez

Eddig az lvm-t használtuk a parancssori felületen keresztül, de rendelkezésre áll egy grafikus eszköz (kvpm), amelyet logikus kötetek és fájlrendszerek létrehozására használnak egy szép grafikus felhasználói felület segítségével. Telepítse a kvpm-et az apt parancssori eszközzel.

[e -mail védett]: ~ $sudo apt-get installkvpm-és

A kvpm telepítése után nyissa meg az eszközt a terminálról a következő parancs beírásával.

[e -mail védett]: ~ $sudokvpm

A tárolóeszközök lapon a gépen elérhető összes blokkeszköz látható. A /dev /sdc blokkeszköz esetében 20GiB szabad területet mutat az összesen 30GiB területből, mert 10GiB fájlrendszert hoztunk létre ezen a blokkeszközön. A „Tárolóeszközök” fül mellett található a „Csoport: vg01” lap is, amely tartalmazza az ebben az oktatóanyagban létrehozott kötetcsoporthoz kapcsolódó összes adatot.

Ebben az ablakban minden információ megtalálható a kötetcsoportról, a logikai kötetről és a létrehozott fájlrendszerről. Ahhoz, hogy új logikai kötetet hozzon létre a kvpm eszköz használatával, kattintson az „Új kötet” lehetőségre a kötetcsoport lapon.

Adja meg a kötet nevét és a logikai kötet méretét.

Létrehoz egy új logikai kötetet lv02 néven, és a kötet ott jelenik meg.

A terminál lvs parancsával ellenőrizze, hogy létrejött -e a logikai kötet.

[e -mail védett]: ~ $sudolvs

Ha fájlrendszert szeretne létrehozni az lv02 -n grafikus eszköz segítségével, válassza ki azt a logikai kötetet, amelyen fájlrendszert szeretne létrehozni, majd kattintson az „mkfs” gombra.

Megerősítést kér, majd létrehozza a fájlrendszert, miután megadta a fájlrendszer formátumát.

Annak ellenőrzéséhez, hogy a fájlrendszer létrejött -e vagy sem, használja a következő parancsokat az összes fájlrendszer felsorolásához.

[e -mail védett]: ~ $sudo fdisk -az | markolatlv02

VAGY

[e -mail védett]: ~ $sudolsblk| markolatlv02

Most ez a fájlrendszer bármilyen könyvtárba felszerelhető, és felhasználható adatok tárolására és visszakeresésére.

Következtetés

Ahhoz, hogy adatokat kezelhessünk egy rendszeren, azokat szervezetten kell tárolnunk. Néhány fájlt az egyik fájlrendszerben, néhányat egy másik fájlrendszerben kell tárolni a követelményektől függően. Ebben az esetben a gép blokkeszközein lévő fájlrendszereket kell kezelnünk. Ebben az oktatóanyagban megtanultuk, hogyan hozhatunk létre logikai köteteket és különböző fájlrendszereket blokkoló eszközökön. Megbeszéltük, hogyan lehet inicializálni a blokkeszközöket fizikai kötetként, és hogyan hozhatók létre kötetcsoportok, logikai kötetek és fájlrendszerek egy parancssori felület és egy grafikus felhasználói felület eszköz segítségével.