LVM Ubuntu bemutató

Lvm Ubuntu Tutorial



Az LVM vagy a Logical Volume Manager megkönnyíti a lemezterület kezelését Linux gépen. Az LVM jellemzői:

  • Partíciók létrehozása, átméretezése, áthelyezése és törlése a lemezeken
  • Kezelje több merevlemez területét logikai kötetek létrehozásával
  • Működjön a rendszeren anélkül, hogy tudná a partíciók teljes területét
  • Bármely partíció területét bármikor át lehet méretezni, vagy hozzá lehet rendelni bármely kis helyű partícióhoz
  • Változtassa meg a meglévő partíciók fájlrendszerét, vagy távolítsa el gyorsan a rendszerből
  • Készítsen pillanatképeket bármely futó rendszerről
  • Csíkos logikai köteteket hoz létre a lemezekből
  • Szoftver RAID partíciók vagy szabványos partíciók létrehozása egyetlen lemezen
  • A lemez mennyiségét menet közben is meg lehet hosszabbítani, hogy nagyobb rugalmasságot biztosítson a rendszer számára a követelmények alapján.

Az LVM három fő összetevője a fizikai kötetek, a logikai kötetek és a kötetcsoportok. A logikai kötetek tárolására használt blokkeszközöket fizikai köteteknek nevezzük. Minden logikai kötet egy fájlrendszert tartalmaz, amely megfelel egy partíciónak, és minden logikai kötethez egyedi nevet rendelnek. Az összes fizikai és logikai kötet gyűjteményét kötetcsoportnak nevezzük.







Ebben az oktatóanyagban megismerheti az LVM különböző segédprogramjait, például az új kötet létrehozását vagy eltávolítását, az aktuális kötetekre vonatkozó információk megismerését, a lemez meglévő köteteinek átméretezését az Ubuntu rendszeren és egy futó rendszer pillanatképének létrehozását. .



LVM -összetevők létrehozása, átméretezése és eltávolítása

Bármely LVM parancs futtatásához root jogosultsággal kell rendelkeznie. Tehát először is futtatni kell az LVM -et root jelszóval.



$sudolvm





Futtassa a parancsot az összes létező blokkeszköz megkereséséhez. A kimeneten látható, hogy két partíció van /dev/sda1 és /dev/sda5, 1 lemez be /dev/sdb és nincsenek fizikai kötetek.

lvm>lvmdiskscan



Fizikai kötet létrehozása

pvcreate paranccsal fizikai kötetet hozhat létre a tárolóeszközökről. Itt, /dev/sdb fizikai kötet létrehozására szolgál. Futtassa a parancsokat 5 GB fizikai kötet létrehozásához. A sikeres üzenet akkor jelenik meg, ha a fizikai kötet sikeresen létrejön.

Most, ha újra futtatja a parancsot lvmdiskscan akkor látni fogja, hogy létrejön egy fizikai kötet. A kimenetben nincs szabad lemez, mert az egész lemez fizikai kötetként jön létre.

Ön is használhatja pvdisplay paranccsal keresse meg a meglévő fizikai köteteket.

Lvm>pvdisplay

Kötetcsoport létrehozása

Kötetcsoportot fizikai kötet létrehozása után hozhat létre. vgcreate parancs új kötetcsoport létrehozására szolgál. Kötetcsoportot egy vagy több fizikai kötet használatával hozhat létre. Csak egy fizikai kötet létezik. Tehát a kötetcsoport ezzel létrehozható. Tegyük fel, hogy nevű kötetcsoportot szeretne létrehozni vg1 val vel /dev/sdb , majd futtassa a parancsot az alábbiak szerint. A sikeres üzenet akkor jelenik meg, ha a kötetcsoport megfelelően hoz létre.

lvm>vgcreate vg1/dev/fürdőszoba

vgdisplay parancs a meglévő kötetcsoportok információinak lekérésére szolgál. Futtassa a parancsot a kimenet megjelenítéséhez.

lvm>vgdisplay

Több kötetcsoportot is létrehozhat, és a kötetcsoportok mérete eltérő lehet. Egy adott kiterjedésű kötetcsoport létrehozásához a rendszer eltávolítja a meglévő kötetet. vgremove parancs a kötetcsoport nevével használható a meglévő kötetcsoport eltávolítására.

lvm>vgremove vg1

Futtassa a következőt vgcreate parancs 100M méretű kötetcsoport létrehozásához.

lvm>vgcreate-s100 millió vg1/dev/fürdőszoba

Most a vgdisplay a következő kimenetet jeleníti meg.

Logikai kötet létrehozása

Létrehozhat meghatározott méretű logikai kötetet vagy a fennmaradó szabad helyet. lvcreate parancs a logikai kötet létrehozására szolgál. A kötet logikai nevét a -n opció adja meg, a kötet méretét pedig az -L opció. Futtassa a következő parancsot egy 10 GB -os logikai kötet létrehozásához lv1 kötetcsoport számára vg1 amely fizikai kötettel van rögzítve, /dev/sdb .

lvm>lvcreate-AZ10G-nlv1 vg1

lvdisplay parancs az összes létező logikai kötet információinak lekérésére szolgál.

A logikai kötet létrehozása után, ha van szabad tér a fizikai kötetben, akkor új logikai kötet hozható létre a fennmaradó szabad terület használatával -az választási lehetőség. Futtassa a parancsot egy logikai kötet létrehozásához, lv2 a kötetcsoport összes szabad területének kihasználása, vg1

lvm>lvcreate-az 100%INGYENES-nlv2 vg1

Sok speciális beállítással létrehozhat egy logikai kötetet. A lehetőségek egy részét itt ismertetjük. Az egyik fontos opció a –type, amely meghatározza a logikai kötet allokációs típusát. Néhány a leggyakrabban használt típusok közül lineáris, csíkos és raid1. Az alapértelmezett típus lineáris, ahol fizikai eszközöket adnak hozzá egymás után. A csíkos típusú logikai kötet létrehozásához legalább két fizikai kötetre van szükség. Az ilyen típusú logikai kötetek teljesítménye jobb, de növeli az adatok sebezhetőségét. Csíkos logikai kötet létrehozásához az -i opciót kell használni. raid1 típust használnak a RAID1 kötet tükrének létrehozásához. Ez a típus legalább két fizikai kötetet is igényel, amelyeknek elegendő helyük van a logikai kötet létrehozásához. Tehát a csíkos és raid1 típusú kötet létrehozásához legalább két fizikai kötetet kell létrehoznia, és futtatnia kell a következő parancsokat.

Lecsupaszított hangerő:

lvm>lvcreate--típuscsíkos-én 2 -AZ10G-ns_vol1 vol_group

Raid1 kötet:

lvm>lvcreate--típusraid1-m 2 -AZ20G-nm_vol1 vol_group

lvremove parancs a meglévő logikai kötetek eltávolítására szolgál. A következő parancs eltávolítja az lv2 logikai kötetet, amely a vg1 kötetcsoport alatt található.

lvm>lvremove/dev/vg1/lv2

Pillanatkép készítése

A fizikai kötet helyett az eredeti logikai kötetet kell használnia a kötet pillanatképének létrehozásához. Távolítson el minden létező logikai kötetet, és hozzon létre egy új logikai kötetet, amely kisebb, mint a fizikai kötet mérete, mert pillanatfelvétel jön létre a fizikai kötet szabad helyén.

Ha most logikai kötet pillanatképét szeretné létrehozni, akkor futtassa a következő parancsot az lv1 pillanatképének létrehozásához. Itt a pillanatkép neve snap_ck, a pillanatkép mérete pedig 6G. Ha a fizikai eszköz szabad területe kevesebb, mint 6G, akkor hiba lép fel, és pillanatkép nem jön létre.

lvm>lvcreate-s -AZ6G-nsnap_ck vg1/lv1

-megy opció a logikai kötet pillanatképből történő helyreállítására szolgál. A parancs végrehajtásakor a logikai kötet visszaáll a pillanatfelvétel készítési helyéről.

lvm>lvconvert--megyvg1/snap_ck

A logikai kötet átméretezése

Bármely logikai kötet méretét egyszerűen megváltoztathatja a használatával lvresize parancs. Ez a parancs a -L opciókkal használható új méret beállításához bármely meglévő kötethez. Először ellenőrizze az átméretezni kívánt logikai kötet aktuális méretét lvscan parancs. A kötet jelenlegi mérete 5 GB a következő kimeneten.

lvm>lvscan

Ha át szeretné méretezni a hangerőt, és 9 GB -ra szeretné állítani a hangerőt, akkor futtassa az lvresize parancsot a szükséges opciókkal, és ellenőrizze, hogy a hangerő megfelelően megnőtt -e.

lvm>lvresize-AZ+ 4G vg1/lv1
lvm>lvscan

Távolítsa el a fizikai kötetet a kötetcsoportból

Ha bármelyik kötetcsoport két vagy több fizikai kötetet tartalmaz, és el szeretné távolítani bármely adott kötet mellékletét a kötetcsoportból, akkor futtassa vgreduce parancs a kötetcsoport nevével és a fizikai kötetnévvel. Ha fizikai hangerőt használ, akkor nem tudja eltávolítani a kötetet a kötetcsoportból. Ebben az esetben a szükséges fizikai kötetet át kell helyeznie a kötetcsoport másik fizikai kötetére. Tehát a kötetcsoportnak több fizikai kötettel kell rendelkeznie a feladat elvégzéséhez. A fizikai kötet áthelyezése után a következő parancsokkal hajthatja végre a fizikai kötet eltávolítását a kötetcsoportból. Nem tudja futtatni a parancsokat, ha csak egy fizikai eszköze van a kötetcsoportban.

lvm>pvmove/dev/fürdőszoba
lvm>vgreduce vg1/dev/fürdőszoba

lvm>pvremove/dev/fürdőszoba

Szükséges az LVM használatának ismerete a rendszer tárolóeszközeinek hatékony kezeléséhez. Ha helyesen érti és teszteli az oktatóanyag említett parancsait, akkor ezeket a parancsokat alkalmazhatja az Ubuntu rendszeren a lemezek igényeinek megfelelő konfigurálásához.