„LVM Ubuntu“ pamoka

Lvm Ubuntu Tutorial



LVM arba „Logical Volume Manager“ palengvina disko vietos valdymą „Linux“ kompiuteryje. LVM ypatybės:

  • Sukurkite, pakeiskite dydį, perkelkite ir ištrinkite disko skaidinius
  • Tvarkykite kelių standžiųjų diskų erdvę kurdami loginius tomus
  • Valdykite sistemą nežinodami visos skaidinio vietos
  • Bet kurio skaidinio erdvės dydis ir dydis gali būti pakeistas bet kuriuo metu
  • Pakeiskite bet kurio esamo skaidinio failų sistemą arba greitai pašalinkite bet kurį skaidinį iš sistemos
  • Sukurkite bet kurios veikiančios sistemos momentines nuotraukas
  • Sukuria dryžuotus loginius diskų tomus
  • Programinės įrangos RAID skaidinių arba standartinių vieno disko skaidinių kūrimas
  • Disko apimtis galima praplėsti, kad sistema būtų lankstesnė, atsižvelgiant į reikalavimus.

Trys pagrindiniai LVM komponentai yra fiziniai tūriai, loginiai tomai ir tūrio grupės. Blokavimo įrenginiai, naudojami loginiams tomams saugoti, vadinami fiziniais tomais. Kiekvienas loginis tomas turi failų sistemą, atitinkančią skaidinį, ir kiekvienam loginiam tūriui priskiriamas unikalus pavadinimas. Visų fizinių ir loginių tomų rinkinys vadinamas tūrių grupe.







Šioje pamokoje sužinosite apie įvairias LVM priemones, pvz., Kaip sukurti ar pašalinti naują tomą, kaip sužinoti informaciją apie dabartinius tomus, kaip pakeisti esamų disko tūrių dydį „Ubuntu“ ir sukurti veikiančios sistemos momentinę kopiją .



LVM komponentų kūrimas, dydžio keitimas ir pašalinimas

Norėdami paleisti bet kurią LVM komandą, turite turėti root teises. Taigi, pirmiausia turite paleisti LVM su root slaptažodžiu.



$sudolvm





Vykdykite komandą, kad surastumėte visus esamus blokavimo įrenginius. Išvestyje parodyta, kad yra du skaidiniai /dev/sda1 ir /dev/sda5, 1 diskas /dev/sdb ir jokių fizinių apimčių.

lvm>lvmdiskanscan



Sukurkite fizinį tūrį

pvcreate komanda naudojama kuriant fizinį tūrį iš saugojimo įrenginių. Čia, /dev/sdb naudojamas fiziniam tūriui sukurti. Vykdykite komandas, kad sukurtumėte fizinį 5 GB tūrį. Sėkmės pranešimas pasirodys, jei fizinis tūris bus sukurtas sėkmingai.

Dabar, jei vėl paleisite komandą lvmdiskanscan tada pamatysite, kad sukurtas fizinis tomas. Išvestyje nėra laisvo disko, nes visas diskas yra sukurtas kaip fizinis tomas.

Taip pat galite naudoti pvdisplay komandą, kad surastumėte esamus fizinius tomus.

Lvm>pvdisplay

Sukurkite garsumo grupę

Galite sukurti tūrio grupę sukūrę fizinį tomą. vgcreate komanda naudojama kuriant naują tūrio grupę. Tomų grupę galite sukurti naudodami vieną ar daugiau fizinių tomų. Yra tik vienas fizinis tūris. Taigi, tomų grupę galima sukurti šia. Tarkime, norite sukurti tomų grupę pavadinimu vg1 su /dev/sdb , tada paleiskite komandą, kaip nurodyta toliau. Sėkmės pranešimas bus rodomas, jei garsumo grupė bus sukurta tinkamai.

lvm>vgcreate vg1/dev/vonia

vgdisplay komanda naudojama informacijai apie esamas tūrio grupes gauti. Norėdami parodyti išvestį, paleiskite komandą.

lvm>vgdisplay

Galite sukurti kelias garsumo grupes, o garsumo grupės gali būti skirtingo dydžio. Norėdami sukurti konkretaus dydžio tūrio grupę, esamas tomas čia pašalinamas. vgremove komanda naudojama su tomo grupės pavadinimu, norint pašalinti esamą tūrio grupę.

lvm>vgremove vg1

Vykdykite šiuos veiksmus vgcreate komandą, kad sukurtumėte 100M dydžio tūrio grupę.

lvm>vgcreate-s100 mln/dev/vonia

Dabar „vgdisplay“ parodys šią išvestį.

Sukurkite loginį tomą

Galite sukurti konkretaus dydžio loginį tomą arba visą likusią laisvą vietą. sukurti komanda naudojama loginiam tūriui sukurti. Loginį tomo pavadinimą nurodo parinktis -n, o tomo dydį -parinktis -L. Vykdykite šią komandą, kad sukurtumėte loginį 10 GB tomą pavadinimu lv1 tūrio grupei vg1 kuris pritvirtintas fiziniu tūriu, /dev/sdb .

lvm>sukurti-TAI10G-nlv1 vg1

lvdisplay komanda naudojama visų esamų loginių tomų informacijai gauti.

Sukūrus loginį tūrį, jei fiziniame tome yra laisvos vietos, naują loginį tomą galima sukurti naudojant likusią laisvą erdvę su -jie variantas. Vykdykite komandą, kad sukurtumėte loginį tomą, lv2 naudojant visą laisvą tūrio grupės erdvę, vg1

lvm>sukurti-jie 100%LAISVAS-nlv2 vg1

Galite sukurti loginį tomą naudodami daugybę išplėstinių parinkčių. Čia paaiškintos kai kurios parinktys. Viena iš svarbių parinkčių yra tipas, kuris nustato loginio tomo paskirstymo tipą. Kai kurie dažniausiai naudojami tipai yra linijinis, dryžuotas ir reidas1. Numatytasis tipas yra linijinis, kai fiziniai įrenginiai pridedami vienas po kito. Norint sukurti dryžuoto tipo loginį tomą, reikia mažiausiai dviejų fizinių tomų. Šio tipo loginio tomo našumas yra geresnis, tačiau padidina duomenų pažeidžiamumą. Norėdami sukurti dryžuotą loginį tūrį, naudojama -i parinktis. RAID1 tipas naudojamas RAID1 tūrio veidrodžiui sukurti. Šiam tipui taip pat reikia mažiausiai dviejų fizinių tomų su reikiama erdve loginiam tūriui sukurti. Taigi, norėdami sukurti dryžuotą ir raid1 tipo tomą, turite sukurti bent du fizinius tomus ir paleisti šias komandas.

Išimtas tūris:

lvm>sukurti-tipasdryžuotas-i 2 -TAI10G-ns_vol1 vol_group

„Raid1“ garsumas:

lvm>sukurti-tipasraid1-m 2 -TAI20G-nm_vol1 vol_group

lvremove komanda naudojama bet kokiam esamam loginiam tūriui pašalinti. Ši komanda pašalins loginį tomą lv2, esantį tomų grupėje vg1.

lvm>lvremove/dev/vg1/lv2

Sukurti momentinį vaizdą

Norėdami sukurti tos apimties momentinę nuotrauką, turite naudoti originalų loginį tomą, o ne fizinį garsą. Pašalinkite visus esamus loginius tomus ir sukurkite naują loginį tomą, kuris yra mažesnis už fizinio tūrio dydį, nes laisvoje fizinio tūrio erdvėje bus sukurtas momentinis vaizdas.

Dabar, jei norite sukurti loginio tūrio momentinę nuotrauką, paleiskite šią komandą, kad sukurtumėte lv1 momentinę kopiją. Čia momentinės nuotraukos pavadinimas yra „snap_ck“, o nuotraukos dydis - 6G. Jei fizinio įrenginio laisvos vietos yra mažesnė nei 6G, sukursite klaidą ir nebus sukurta momentinė nuotrauka.

lvm>sukurti-s -TAI6G-nsnap_ck vg1/lv1

-eik parinktis naudojama loginiam tūriui atkurti iš momentinės nuotraukos. Kai komanda vykdoma, loginis tūris bus atkurtas iš tos vietos, kur buvo padaryta momentinė nuotrauka.

lvm>lvkonvertuoti-eikvg1/snap_ck

Pakeiskite loginio tūrio dydį

Galite lengvai pakeisti bet kurio loginio tomo dydį naudodami lvresize komandą. Ši komanda naudojama su -L parinktimis, norint nustatyti bet kokio esamo tūrio naują dydį. Iš pradžių patikrinkite bet kurio loginio tomo, kurio dydį norite pakeisti, dydį lvscan komandą. Dabartinis garsumo dydis yra 5 GB šioje išvestyje.

lvm>lvscan

Jei norite pakeisti garsumą ir nustatyti 9 GB tūrį, paleiskite komandą lvresize su reikiamomis parinktimis ir patikrinkite, ar garsumo dydis tinkamai padidintas.

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

Pašalinkite fizinį tūrį iš tūrio grupės

Jei kurioje nors tomų grupėje yra du ar daugiau fizinių tomų ir norite pašalinti bet kurio konkretaus fizinio tomo priedą iš tomų grupės, paleiskite vgreduce komanda su tomo grupės pavadinimu ir fiziniu tomo pavadinimu. Jei naudojamas fizinis garsas, negalėsite pašalinti jo iš garsumo grupės. Tokiu atveju reikiamą fizinį tūrį turite perkelti į kitą garso grupės tūrio vietą. Taigi, norėdami atlikti užduotį, apimties grupė turi turėti daugiau nei vieną fizinį tūrį. Perkėlę fizinį garsumą, galite vykdyti šias komandas, kad pašalintumėte tą fizinį garsą iš garsumo grupės. Negalėsite vykdyti komandų, jei garsumo grupėje turite tik vieną fizinį įrenginį.

lvm>pvmove/dev/vonia
lvm>vgreduce vg1/dev/vonia

lvm>pvremove/dev/vonia

Norint efektyviai valdyti sistemos saugojimo įrenginius, būtina turėti žinių apie LVM naudojimą. Jei tinkamai suprasite ir išbandysite minėtas šio vadovo komandas, galėsite šias komandas naudoti „Ubuntu“, kad sukonfigūruotumėte diskus pagal savo reikalavimus.