LVM Ubuntu õpetus

Lvm Ubuntu Tutorial



LVM või Logical Volume Manager muudab Linuxi masina kettaruumi haldamise lihtsamaks. LVM -i funktsioonide hulka kuuluvad:

  • Looge, muutke suurust, teisaldage ja kustutage ketastel vaheseinu
  • Hallake mitme kõvaketta ruumi, luues loogilisi köiteid
  • Töötage süsteemis, teadmata ühegi sektsiooni koguruumi
  • Mis tahes sektsiooni ruumi saab igal ajal muuta või määrata mis tahes väikese ruumi sektsioonile
  • Muutke olemasoleva sektsiooni failisüsteemi või eemaldage süsteemist kiiresti kõik sektsioonid
  • Looge hetktõmmiseid mis tahes töötavast süsteemist
  • Loob ketaste loogilised köited
  • Tarkvara RAID -partitsioonide või ühe ketta standardsete partitsioonide loomine
  • Ketta mahtu saab käigu pealt pikendada, et pakkuda süsteemile rohkem paindlikkust vastavalt nõuetele.

LVM -i kolm põhikomponenti on füüsilised mahud, loogilised mahud ja mahugrupid. Blokeerimisseadmeid, mida kasutatakse loogiliste köidete salvestamiseks, nimetatakse füüsilisteks köideteks. Iga loogiline köide sisaldab failisüsteemi, mis vastab partitsioonile, ja igale loogilisele köitele määratakse kordumatu nimi. Kõigi füüsiliste ja loogiliste köidete kogumit nimetatakse helirühmaks.







Selles õpetuses saate teada erinevaid LVM -i utiliite, nagu uue köite loomine või eemaldamine, praeguste mahtude kohta teabe hankimine, Ubuntu ketta olemasolevate mahtude suuruse muutmine ja jooksva süsteemi hetktõmmise loomine .



LVM -i komponentide loomine, suuruse muutmine ja eemaldamine

LVM -i käsu käivitamiseks peab teil olema juurõigus. Niisiis, kõigepealt peate käivitama LVM -i juurparooliga.



$sudolvm





Käivitage käsk kõigi olemasolevate blokeerimisseadmete leidmiseks. Väljundis on näidatud, et on kaks sektsiooni /dev/sda1 ja /dev/sda5, 1 ketas sisse /dev/sdb ja ei mingeid füüsilisi köiteid.

lvm>lvmdiskscan



Loo füüsiline maht

pvcreate käsku kasutatakse salvestusseadmetest füüsilise helitugevuse loomiseks. Siin, /dev/sdb kasutatakse füüsilise helitugevuse loomiseks. Käivitage käsud, et luua füüsiline maht 5 GB. Kui füüsiline helitugevus luuakse edukalt, kuvatakse eduteade.

Kui nüüd käsk uuesti käivitada lvmdiskscan siis näete füüsilist helitugevust. Väljundis pole vaba ketast, sest kogu ketas luuakse füüsilise köitena.

Võite kasutada ka pvdisplay käsk olemasolevate füüsiliste köidete leidmiseks.

Lvm>pvdisplay

Loo helirühm

Helirühma saate luua pärast füüsilise köite loomist. vgcreate käsku kasutatakse uue helirühma loomiseks. Helirühma saate luua ühe või mitme füüsilise köite abil. On ainult üks füüsiline maht. Niisiis, helirühma saab luua selle grupiga. Oletame, et soovite luua helirühma nimega vg1 koos /dev/sdb , seejärel käivitage järgmine käsk. Kui helirühm loob õigesti, kuvatakse eduteade.

lvm>vgcreate vg1/arendaja/vannituba

vgdisplay käsku kasutatakse olemasolevate helirühmade teabe saamiseks. Väljundi kuvamiseks käivitage käsk.

lvm>vgdisplay

Saate luua mitu helirühma ja helirühmad võivad olla erineva suurusega. Konkreetse ulatusega helirühma loomiseks eemaldatakse siin olemasolev köide. vgremove käsku kasutatakse koos helirühma nimega olemasoleva helirühma eemaldamiseks.

lvm>vgremove vg1

Käivitage järgmine vgcreate käsku, et luua 100M suurune helirühm.

lvm>vgcreate-s100 miljonit vg1/arendaja/vannituba

Nüüd näitab vgdisplay järgmist väljundit.

Looge loogiline köide

Saate luua konkreetse suurusega loogilise helitugevuse või kogu ülejäänud vaba ruumi. luua käsku kasutatakse loogilise helitugevuse loomiseks. Loogilise köite nime määrab suvand -n ja mahu suuruse määrab valik -L. Käivitage järgmine käsk nimega 10 GB loogilise mahu loomiseks lv1 helirühma jaoks vg1 mis on kinnitatud füüsilise helitugevusega, /dev/sdb .

lvm>luua-NEED10G-nlv1 vg1

lvdisplay käsku kasutatakse kõigi olemasolevate loogiliste köidete teabe hankimiseks.

Pärast loogilise mahu loomist, kui füüsilises mahus on vaba ruumi, saab uue loogilise köite luua, kasutades ülejäänud vaba ruumi koos -neid valik. Loogilise helitugevuse loomiseks käivitage käsk, lv2 kasutades kogu helirühma vaba ruumi, vg1

lvm>luua-neid 100%TASUTA-nlv2 vg1

Loogilise köite saate luua paljude lisavalikutega. Siin selgitatakse mõningaid võimalusi. Üks olulisi valikuid on –tüüp, mis määrab loogilise mahu eraldamise tüübi. Mõned kõige sagedamini kasutatavad tüübid on lineaarne, triibuline ja raid1. Vaikimisi tüüp on lineaarne, kus füüsilisi seadmeid lisatakse üksteise järel. Triibulise tüüpi loogilise köite loomiseks on vaja vähemalt kahte füüsilist köidet. Seda tüüpi loogilise helitugevuse jõudlus on parem, kuid suurendab andmete haavatavust. Triibulise loogilise helitugevuse loomiseks kasutatakse valikut -i. tüüpi RAID1 kasutatakse RAID1 helitugevuse peegli loomiseks. See tüüp nõuab ka vähemalt kahte füüsilist köidet koos vajaliku ruumiga loogilise helitugevuse loomiseks. Niisiis, triibulise ja raid1 tüüpi helitugevuse loomiseks peate looma vähemalt kaks füüsilist köidet ja käivitama järgmised käsud.

Eemaldatud helitugevus:

lvm>luua-tüüptriibuline-mina 2 -NEED10G-ns_vol1 vol_group

Raid1 maht:

lvm>luua-tüüphaarang 1-m 2 -NEED20G-nm_vol1 vol_group

lvremove käsku kasutatakse olemasoleva loogilise helitugevuse eemaldamiseks. Järgmine käsk eemaldab lv2 loogilise helitugevuse, mis asub helirühma vg1 all.

lvm>lvremove/arendaja/vg1/lv2

Loo hetktõmmis

Selle helitugevuse hetktõmmise loomiseks peate kasutama füüsilise helitugevuse asemel originaalset loogilist helitugevust. Eemaldage kõik olemasolevad loogilised köited ja looge uus loogiline köide, mis on väiksem kui füüsiline maht, kuna füüsilise mahu vabale ruumile luuakse hetktõmmis.

Nüüd, kui soovite luua loogilise helitugevuse hetktõmmise, käivitage lv1 hetktõmmise loomiseks järgmine käsk. Siin on hetktõmmise nimi snap_ck ja hetktõmmise suurus on 6G. Kui füüsilise seadme vaba ruum on alla 6G, tekib viga ja hetktõmmist ei looda.

lvm>luua-s -NEED6G-nsnap_ck vg1/lv1

-mine suvandit kasutatakse hetktõmmise loogilise helitugevuse taastamiseks. Kui käsk käivitatakse, taastatakse loogiline helitugevus sellest, kust hetktõmmis on tehtud.

lvm>lvkonverteeri-minevg1/snap_ck

Muuda loogilise helitugevuse suurust

Saate hõlpsalt muuta mis tahes loogilise helitugevuse suurust lvresize käsk. Seda käsku kasutatakse koos -L suvanditega mis tahes olemasoleva helitugevuse uue suuruse määramiseks. Esmalt kontrollige loogilise mahu praegust suurust, mille suurust soovite muuta lvscan käsk. Helitugevuse maht on järgmises väljundis 5 GB.

lvm>lvscan

Kui soovite helitugevust muuta ja helitugevuse suuruseks määrata 9 GB, käivitage käsk lvresize koos vajalike valikutega ja kontrollige, kas helitugevuse suurus on korralikult suurenenud või mitte.

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

Eemaldage füüsiline maht helirühmast

Kui mõni helirühm sisaldab kahte või enamat füüsilist köidet ja soovite mõne konkreetse füüsilise köite manuse helirühmast eemaldada, siis käivitage vgreduce käsk helirühma nime ja füüsilise köite nimega. Kui kasutate füüsilist helitugevust, ei saa te helirühmast helitugevust eemaldada. Sellisel juhul peate nõutava füüsilise helitugevuse teisaldama helirühma teise füüsilise helitugevuse asukohta. Seega peab helirühmal ülesande täitmiseks olema rohkem kui üks füüsiline köide. Pärast füüsilise helitugevuse teisaldamist saate selle füüsilise helitugevuse helirühmast eemaldamiseks täita järgmisi käske. Kui helirühmas on ainult üks füüsiline seade, ei saa te käske käivitada.

lvm>pvmove/arendaja/vannituba
lvm>vgreduce vg1/arendaja/vannituba

lvm>pvremove/arendaja/vannituba

Süsteemi mäluseadmete tõhusaks haldamiseks peavad olema teadmised LVM -i kasutamisest. Kui mõistate ja katsetate selle õpetuse mainitud käske õigesti, saate neid käske Ubuntu rakendada oma ketaste konfigureerimiseks vastavalt teie vajadustele.