LVM: kaip sukurti logines apimtis ir failų sistemas

Lvm How Create Logical Volumes



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]: ~ $sudopvs

ARBA

[apsaugotas el. paštas]: ~ $sudopvscan

ARBA

[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/sdc

Dabar 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]: ~ $sudovgs

ARBA

[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/vonia

Dabar 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]: ~ $sudovgchangen vg01

Aukščiau pateikta komanda išjungė garsumo grupę vg01. Norėdami suaktyvinti garsumo grupę, naudokite šią komandą.

[apsaugotas el. paštas]: ~ $sudovgchangeir vg01

Loginio 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]: ~ $sudolvs

ARBA

[apsaugotas el. paštas]: ~ $sudolvscan

ARBA

[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]: ~ $sudolvdisplay

Failų 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| suimtilv01

ARBA

[apsaugotas el. paštas]: ~ $sudo df -h | sukibimaslv01

ARBA

[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 | sukibimaslv02

ARBA

[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ę.