Loginis tūrio valdymas arba LVM , yra sistema, naudojama loginiams tomams ir failų sistemoms valdyti. LVM turi daug pažangesnių funkcijų nei kiti garsumo valdymo įrankiai (pvz., „Gparted“), naudojami diskui padalyti į vieną ar daugiau skaidinių. Kad galėtume žaisti su LVM, turime turėti sąvokas apie šiuos terminus.
Fizinis tūris yra tikrasis standusis diskas.
Tomo grupė surenka visus loginius ir fizinius tomus į vieną grupę
Loginis tūris yra disko skaidinio atitikmuo konceptualiai ne LVM sistemoje.
Failų sistemos yra sukurtos loginiais tomais, o sukūrę failų sistemas galime šias failų sistemas prijungti prie įrenginio.
Šioje pamokoje bus naudojamas „lvm“, tinkamas paketas, kuriant loginius tomus ir failų sistemas.
Įdiekite LVM
„Lvm“ paketas nėra iš anksto įdiegtas „ubuntu“. Įdiekite „lvm“ paketą naudodami apt komandų eilutės įrankį.
[apsaugotas el. paštas]: ~ $sudo apt-get installlvm2-ir
Įdiegę patikrinkite lvm versiją ir patikrinkite diegimą.
[apsaugotas el. paštas]: ~ $lvm versija
Fizinio tūrio, tūrio grupės ir loginio tūrio kūrimas
Norint sukurti loginį tomą blokiniame įrenginyje, reikia sukurti fizinį tomą ir tūrio grupę. Šiame skyriuje sukursime fizinį tūrį /dev /sdc; tada iš to fizinio tūrio sukursime tūrių grupę (/dev/vg01). Po to šioje tūrių grupėje sukursime loginį tomą (/dev/vg01/lv01).
Fizinio tūrio kūrimas
Taigi prieš kurdami bet kokį fizinį tūrį, parodykime visus galimus fizinius apimtis mašinoje. Norėdami parodyti visus fizinius tomus, naudokite komandą pvs, pvscan arba pvdisplay.
[apsaugotas el. paštas]: ~ $sudopvsARBA
[apsaugotas el. paštas]: ~ $sudopvscanARBA
[apsaugotas el. paštas]: ~ $sudopvdisplay
Taigi nėra fizinio tūrio, kuris jau buvo inicijuotas iš bet kurio mašinos bloko įrenginio. Prieš kurdami fizinį tomą iš blokinio įrenginio, išvardykite visus įrenginyje esančius blokavimo įrenginius, kurie gali būti naudojami fiziniams tomams kurti. Naudokite komandą lvmdiskscan, kad išvardytumėte visus įrenginio blokavimo įrenginius.
[apsaugotas el. paštas]: ~ $sudolvmdiskanscan
Inicijuosime /dev /sdc kaip savo fizinį tūrį naudodami komandą pvcreate. Bloko įrenginio negalima inicijuoti kaip fizinio tūrio, jei jis sumontuotas ant mašinos. Naudokite komandą umount, kad atjungtumėte blokavimo įrenginį.
[apsaugotas el. paštas]: ~ $sudo umount /dev/sdcDabar inicijuokite blokavimo įrenginį kaip fizinį tomą naudodami komandą pvcreate.
[apsaugotas el. paštas]: ~ $sudopvcreate/dev/sdc
Inicializavus blokavimo įrenginį kaip fizinį tomą, dabar vėl išvardykite visą fizinį garsumą naudodami komandą „pvdisplay“, ir ten bus rodomas neseniai sukurtas fizinis tūris.
Kuriama tomų grupė
Iki šiol sukūrėme fizinį tūrį; dabar mes sukursime tūrio grupę (vg01) iš ką tik sukurto fizinio tūrio. Prieš kurdami garsumo grupę, naudokite komandą „vgdisplay“ arba „vgs“.
[apsaugotas el. paštas]: ~ $sudovgsARBA
[apsaugotas el. paštas]: ~ $sudovgdisplay
Mašinoje nėra garsumo grupės, todėl sukurkite naują iš fizinio tūrio (/dev/sdc), kurį ką tik sukūrėme ankstesniame žingsnyje. Komanda „vgcreate“ bus naudojama tūrių grupei sukurti.
[apsaugotas el. paštas]: ~ $sudovgcreate vg01/dev/sdc
Aukščiau pateikta komanda sukurs tūrio grupę (vg01) iš /dev /sdc fizinio tomo.
PASTABA : Mes galime sukurti tūrio grupę iš daugiau nei vieno fizinio tomo naudodami komandą vgcreate, kaip nurodyta toliau.
[apsaugotas el. paštas]: ~ $sudovgcreate vg01/dev/sdc/dev/sda/dev/voniaDabar vėl rodykite visas garsumo grupes naudodami komandą „vgdisplay“, o ten bus išvardyta neseniai sukurta garsumo grupė „vg01“.
[apsaugotas el. paštas]: ~ $sudovgdisplay
Aukščiau pateiktame paveikslėlyje matome, kad fizinio masto (PE) dydis yra 7679, didžiausias fizinių tūrių skaičius yra 0 (nes nenustatėme jo vertės), o didžiausias loginių tomų skaičius yra 0 (kaip mes nenustatykite jo vertės). Šiuos parametrus galime nustatyti kurdami garsumo grupę naudodami šias vėliavas.
-s : fizinio masto dydis
-p : didžiausias fizinių tūrių skaičius
-jie : didžiausias loginių tomų skaičius
Taigi dabar turime vieną tomų grupę, vg01, ir mes galime suaktyvinti ir išjungti šią garsumo grupę naudodami komandą vgchange. Norėdami suaktyvinti garsumo grupę, nustatykite vėliavos reikšmę y ir išjunkite garsumo grupę, nustatykite vėliavos -a reikšmę n kartu su komanda vgchange.
[apsaugotas el. paštas]: ~ $sudovgchange-įn vg01
Aukščiau pateikta komanda išjungė garsumo grupę vg01. Norėdami suaktyvinti garsumo grupę, naudokite šią komandą.
[apsaugotas el. paštas]: ~ $sudovgchange-įir vg01Loginio tomo kūrimas
Sukūrę fizinį tūrio ir tūrio grupę, dabar sukurkite loginį tomą tomų grupėje. Prieš kurdami loginį tomą, išvardykite visus turimus loginius tomus naudodami komandą lvs, lvscan arba lvdisplay.
[apsaugotas el. paštas]: ~ $sudolvsARBA
[apsaugotas el. paštas]: ~ $sudolvscanARBA
[apsaugotas el. paštas]: ~ $sudolvdisplay
Nėra loginio tomo, todėl sukurkite 10 GB dydžio loginį tomą vg01 tūrio grupėje naudodami komandą lvcreate.
[apsaugotas el. paštas]: ~ $sudosukurti-TAI10G-nlv01 vg01
Sukūrę loginį tomą, dabar išvardykite visus loginius tomus naudodami komandą lvdisplay.
[apsaugotas el. paštas]: ~ $sudolvdisplayFailų sistemų kūrimas
Sukūrus loginius tomus, dabar paskutinis žingsnis yra sukurti failų sistemą ant loginio tomo. Sukūrę failų sistemą, pritvirtinkite ją prie katalogo, kad būtų pasiekiamas ir gali būti naudojamas duomenims saugoti. Yra įvairių failų sistemų formatų (pvz., FAT16, FAT32, NTFS, ext2, ext3 ir kt.), Kuriuos galima naudoti failų sistemai sukurti. Sukurkite ext4 failų sistemą naudodami komandą mkfs.
[apsaugotas el. paštas]: ~ $sudomkfs.ext4/dev/vg01/lv01
Sukūrę failų sistemą, pritvirtinkite ją prie katalogo, kad galėtumėte ją pasiekti. Sukurkite katalogą „/media/$ USER/lv01“.
[apsaugotas el. paštas]: ~ $sudo mkdir /pusė/$ USER/lv01Įdėkite failų sistemą į šį katalogą naudodami komandą mount.
[apsaugotas el. paštas]: ~ $sudo montuoti /dev/vg01/lv01/pusė/$ USER/lv01
Dabar failų sistemą/dev/vg01/lv01 galima pasiekti iš katalogo „/media/$ USER/lv01“, o duomenis galima saugoti šioje vietoje. Norėdami automatiškai prijungti failų sistemą iš naujo, pridėkite šios failų sistemos įrašą prie failo „/etc/fstab“. „Nano“ redaktoriuje atidarykite failą „/etc/fstab“ ir pridėkite failo eilutę.
[apsaugotas el. paštas]: ~ $sudo nano /ir kt/fstab/dev/vg01/lv01/pusė/ubuntu/lv01 ext4 numatytieji nustatymai0 0
Sukūrę ir prijungę failų sistemą, failų sistemai rodyti galime naudoti skirtingas komandas, pvz., „Fdisk“, „df“ arba „lsblk“.
[apsaugotas el. paštas]: ~ $sudolsblk| suimtilv01ARBA
[apsaugotas el. paštas]: ~ $sudo df -h | sukibimaslv01ARBA
[apsaugotas el. paštas]: ~ $sudo fdisk -jie | sukibimaslv01
Grafinio įrankio naudojimas LVM
Iki šiol mes naudojome lvm per komandinės eilutės sąsają, tačiau yra grafinis įrankis (kvpm), naudojamas loginiams tomams ir failų sistemoms kurti naudojant gražią grafinę vartotojo sąsają. Įdiekite kvpm naudodami apt komandų eilutės įrankį.
[apsaugotas el. paštas]: ~ $sudo apt-get installkvpm-irĮdiegę kvpm, atidarykite įrankį iš terminalo įvesdami šią komandą.
[apsaugotas el. paštas]: ~ $sudokvpm
Saugojimo įrenginių skirtuke rodomi visi įrenginyje esantys blokavimo įrenginiai. „ /Dev /sdc“ blokavimo įrenginyje rodoma 20GiB vietos, likusios iš 30GiB vietos, nes šiame blokiniame įrenginyje sukūrėme 10GiB failų sistemą. Šalia skirtuko „Saugojimo įrenginiai“ yra skirtukas „Grupė: vg01“ ir jame yra visi duomenys, susiję su šiame vadove sukurta tūrio grupe.
Šiame lange yra visa informacija apie apimties grupę, loginį tomą ir sukurtą failų sistemą. Norėdami sukurti naują loginį tomą naudodami įrankį kvpm, garsumo grupės skirtuke spustelėkite „Naujas tomas“.
Nurodykite tomo pavadinimą ir loginio tomo dydį.
Tai sukurs naują loginį tomą, pavadintą lv02, ir tomas bus išvardytas ten.
Naudodami terminalo komandą lvs, patvirtinkite, ar loginis tomas sukurtas, ar ne.
[apsaugotas el. paštas]: ~ $sudolvs
Norėdami sukurti failų sistemą „lv02“ naudodami grafinį įrankį, pasirinkite loginį tomą lv02, kuriame norite sukurti failų sistemą, ir spustelėkite „mkfs“.
Jis paprašys patvirtinimo ir sukurs failų sistemą įvedęs failų sistemos formatą.
Norėdami patvirtinti, ar failų sistema buvo sukurta, ar ne, naudokite šias komandas, kad išvardytumėte visas failų sistemas.
[apsaugotas el. paštas]: ~ $sudo fdisk -jie | sukibimaslv02ARBA
[apsaugotas el. paštas]: ~ $sudolsblk| sukibimaslv02
Dabar ši failų sistema gali būti montuojama bet kuriame kataloge ir gali būti naudojama duomenims saugoti ir gauti.
Išvada
Norėdami valdyti duomenis sistemoje, turime juos tvarkingai saugoti. Kai kurie failai turi būti saugomi vienoje failų sistemoje, o kai kurie - kitoje, atsižvelgiant į reikalavimus. Šiuo atveju mes turime valdyti mašinų blokinių įrenginių failų sistemas. Šioje pamokoje mes sužinojome, kaip blokiniuose įrenginiuose galime sukurti loginius tomus ir skirtingas failų sistemas. Aptarėme, kaip inicijuoti blokinius įrenginius kaip fizinius tomus ir kaip galima sukurti tūrio grupes, loginius tomus ir failų sistemas naudojant komandų eilutės sąsają ir grafinę vartotojo sąsajos priemonę.