LVM: kuidas luua loogilisi mahte ja failisüsteeme

Lvm How Create Logical Volumes



Loogiline mahuhaldus ehk LVM , on süsteem, mida kasutatakse loogiliste köidete ja failisüsteemide haldamiseks. LVM -il on palju täiustatud funktsioone kui teistel helitugevuse haldamise tööriistadel (nt gparted), mida kasutatakse ketta jagamiseks üheks või mitmeks sektsiooniks. LVM -iga mängimiseks peavad meil olema mõisted järgmiste terminite kohta.

Füüsiline maht on tegelik kõvaketas.







Mahu rühm koondab kõik loogilised ja füüsilised köited ühte rühma



Loogiline maht on kettapartitsiooni samaväärne kontseptuaalselt mitte-LVM-süsteemis.



Failisüsteemid luuakse loogilistel köidetel ja pärast failisüsteemide loomist saame need failisüsteemid masinasse ühendada.





See õpetus kasutab loogiliste köidete ja failisüsteemide loomiseks apt paketti lvm.

LVM -i installimine

Paketti lvm ei ole ubuntusse eelinstallitud. Installige lvm pakett apt käsurea tööriista abil.



[e -post kaitstud]: ~ $sudo apt-get installlvm2-ja

Pärast installimist kontrollige installimise kontrollimiseks lvm versiooni.

[e -post kaitstud]: ~ $lvm versioon

Füüsilise mahu, helirühma ja loogilise helitugevuse loomine

Plokiseadmes loogilise köite loomiseks tuleb luua füüsiline köide ja helirühm. Selles jaotises loome füüsilise helitugevuse /dev /sdc; siis loome sellest füüsilisest mahust helirühma (/dev/vg01). Pärast seda loome sellesse helirühma loogilise köite (/dev/vg01/lv01).

Füüsilise mahu loomine

Nii et enne füüsilise helitugevuse loomist kuvame kõik masinas saadaolevad füüsilised köited. Kasutage kõigi füüsiliste köidete kuvamiseks käsku pvs, pvscan või pvdisplay.

[e -post kaitstud]: ~ $sudolk

VÕI

[e -post kaitstud]: ~ $sudopvscan

VÕI

[e -post kaitstud]: ~ $sudopvdisplay

Seega pole masina mis tahes plokiseadmest juba initsialiseeritud füüsilist helitugevust. Enne plokiseadmest füüsilise köite loomist loetlege kõik masinal saadaolevad plokiseadmed, mida saab kasutada füüsiliste köidete loomiseks. Kasutage käsku lvmdiskscan, et loetleda kõik masina blokeerimisseadmed.

[e -post kaitstud]: ~ $sudolvmdiskscan

Initsialiseerime /dev /sdc oma füüsiliseks helitugevuseks, kasutades käsku pvcreate. Plokiseadet ei saa füüsilise helina vormindada, kui see on masinale paigaldatud. Blokeerimisseadme lahtiühendamiseks kasutage käsku umount.

[e -post kaitstud]: ~ $sudo umount /arendaja/sdc

Nüüd lähtestage blokeerimisseade füüsilise köitena, kasutades käsku pvcreate.

[e -post kaitstud]: ~ $sudopvcreate/arendaja/sdc

Pärast blokeerimisseadme vormindamist füüsilise köitena loetlege nüüd uuesti kogu füüsiline helitugevus, kasutades käsku pvdisplay, ja seal kuvatakse hiljuti loodud füüsiline helitugevus.

Helirühma loomine

Siiani oleme loonud füüsilise helitugevuse; nüüd loome äsja loodud füüsilisest helitugevusest helirühma (vg01). Enne mis tahes helirühma loomist kuvage kõik saadaolevad helirühmad, kasutades käsku vgdisplay või vgs.

[e -post kaitstud]: ~ $sudovgs

VÕI

[e -post kaitstud]: ~ $sudovgdisplay

Masinal pole helirühma, nii et looge uus füüsilisest helitugevusest (/dev/sdc), mille me just eelmises etapis lõime. Helitugevuse rühma loomiseks kasutatakse käsku vgcreate.

[e -post kaitstud]: ~ $sudovgcreate vg01/arendaja/sdc

Ülaltoodud käsk loob /dev /sdc füüsilisest helitugevusest helirühma (vg01).

MÄRGE : Me saame luua helirühma rohkem kui ühest füüsilisest köitest, kasutades käsku vgcreate järgmiselt.

[e -post kaitstud]: ~ $sudovgcreate vg01/arendaja/sdc/arendaja/sda/arendaja/vannituba

Nüüd näidake uuesti kõiki helirühmi, kasutades käsku vgdisplay, ja seal kuvatakse hiljuti loodud helirühm vg01.

[e -post kaitstud]: ~ $sudovgdisplay

Ülaltoodud joonisel näeme, et füüsilise ulatuse (PE) suurus on 7679, füüsiliste mahtude maksimaalne arv on 0 (kuna me pole selle väärtust määranud) ja loogiliste mahtude maksimaalne arv on 0 (nagu meil ei määra selle väärtust). Neid parameetreid saame helirühma loomisel määrata järgmiste lippude abil.

-s : füüsilise ulatuse suurus

-lk : maksimaalne füüsiliste mahtude arv

-neid : maksimaalne loogiliste köidete arv

Nüüd on meil üks helirühm vg01 ja saame selle helirühma vgchange käsu abil aktiveerida ja deaktiveerida. Helitugevuse rühma aktiveerimiseks seadke -a lipu väärtuseks y ja desaktiveerige helitugevuse rühm, määrake -a lipu väärtuseks n koos käsuga vgchange.

[e -post kaitstud]: ~ $sudovgchange-juurden vg01

Ülaltoodud käsk on helirühma vg01 deaktiveerinud. Helitugevuse rühma aktiveerimiseks kasutage järgmist käsku.

[e -post kaitstud]: ~ $sudovgchange-juurdeja vg01

Loogilise mahu loomine

Pärast füüsilise helitugevuse ja helirühma loomist looge nüüd helirühma loogiline köide. Enne loogilise helitugevuse loomist loendage kõik saadaolevad loogilised köited, kasutades käsku lvs, lvscan või lvdisplay.

[e -post kaitstud]: ~ $sudolvs

VÕI

[e -post kaitstud]: ~ $sudolvscan

VÕI

[e -post kaitstud]: ~ $sudolvdisplay

Loogilist helitugevust pole, seega looge helirühma vg01 loogiline maht, mille suurus on 10 GB, kasutades käsku lvcreate.

[e -post kaitstud]: ~ $sudoluua-NEED10G-nlv01 vg01

Pärast loogilise helitugevuse loomist loetlege nüüd kõik loogilised köited, kasutades käsku lvdisplay.

[e -post kaitstud]: ~ $sudolvdisplay

Failisüsteemide loomine

Pärast loogiliste köidete loomist on nüüd viimane samm loogilise köite peale failisüsteemi loomine. Pärast failisüsteemi loomist paigaldage see kataloogi, et see oleks juurdepääsetav ja seda saaks kasutada andmete salvestamiseks sellesse. Failisüsteemi loomiseks saab kasutada erinevaid failisüsteemivorminguid (nt FAT16, FAT32, NTFS, ext2, ext3 jne). Looge ext4 failisüsteem, kasutades käsku mkfs.

[e -post kaitstud]: ~ $sudomkfs.ext4/arendaja/vg01/lv01

Pärast failisüsteemi loomist ühendage see kataloogiga, et sellele juurde pääseda. Looge kataloog „/media/$ USER/lv01”.

[e -post kaitstud]: ~ $sudo mkdir /pool/$ USER/lv01

Ühendage failisüsteem sellesse kataloogi, kasutades käsku mount.

[e -post kaitstud]: ~ $sudo kinnitama /arendaja/vg01/lv01/pool/$ USER/lv01

Nüüd pääseb failile/dev/vg01/lv01 juurde kataloogist „/media/$ USER/lv01” ja andmeid saab sellesse kohta salvestada. Failisüsteemi automaatseks ühendamiseks taaskäivitamisel lisage selle failisüsteemi kirje faili „/etc/fstab”. Avage nanoredaktoris fail '/etc/fstab' ja lisage failile rida.

[e -post kaitstud]: ~ $sudo nano /jne/fstab

/arendaja/vg01/lv01/pool/ubuntu/lv01 ext4 vaikeseaded0 0

Pärast failisüsteemi loomist ja paigaldamist saame failisüsteemi kuvamiseks kasutada erinevaid käske nagu fdisk, df või lsblk.

[e -post kaitstud]: ~ $sudolsblk| haaretlv01

VÕI

[e -post kaitstud]: ~ $sudo df -h | haaretlv01

VÕI

[e -post kaitstud]: ~ $sudo fdisk -neid | haaretlv01

Graafilise tööriista kasutamine LVM -i jaoks

Siiani oleme käsurealiidese kaudu kasutanud lvm-i, kuid saadaval on graafiline tööriist (kvpm), mida kasutatakse kena graafilise kasutajaliidese abil loogiliste köidete ja failisüsteemide loomiseks. Installige kvpm, kasutades käsurea tööriista apt.

[e -post kaitstud]: ~ $sudo apt-get installkvpm-ja

Pärast kvpm installimist avage tööriist terminalist, sisestades järgmise käsu.

[e -post kaitstud]: ~ $sudokvpm

Vahekaardil mäluseadmed kuvatakse kõik masinas saadaolevad blokeerimisseadmed. /Dev /sdc blokeerimisseadme puhul näitab see 20 GiB ruumi, mis jääb kokku 30 GiB ruumist, kuna oleme loonud sellele plokiseadmele 10 GiB failisüsteemi. Lisaks vahekaardile „Salvestusseadmed” on vahekaart „Rühm: vg01” ja sellel on kõik selles õpetuses loodud helirühmaga seotud andmed.

Selles aknas on kogu teave helirühma, loogilise mahu ja loodud failisüsteemi kohta. Kvpm tööriista abil uue loogilise köite loomiseks klõpsake helirühma vahekaardil nuppu „Uus köide”.

Määrake loogilise köite helitugevuse nimi ja suurus.

See loob uue loogilise köite nimega lv02 ja köide kuvatakse seal.

Kontrollige, kas loogiline köide on loodud või mitte, kasutades terminali käsku lvs.

[e -post kaitstud]: ~ $sudolvs

Graafilise tööriista abil failisüsteemi loomiseks lv02 -l valige loogiline köide lv02, millele soovite failisüsteemi luua, ja klõpsake nuppu „mkfs”.

See küsib kinnitust ja loob pärast failisüsteemi vormingu sisestamist failisüsteemi.

Failisüsteemi loomiseks või mitte kinnitamiseks kasutage kõigi failisüsteemide loendamiseks järgmisi käske.

[e -post kaitstud]: ~ $sudo fdisk -neid | haaretlv02

VÕI

[e -post kaitstud]: ~ $sudolsblk| haaretlv02

Nüüd saab selle failisüsteemi paigaldada mis tahes kataloogi ning seda saab kasutada andmete salvestamiseks ja hankimiseks.

Järeldus

Andmete haldamiseks süsteemis peame need organiseeritult säilitama. Sõltuvalt nõudest tuleb mõned failid salvestada ühte ja mõned teise failisüsteemi. Selle stsenaariumi korral peame masinas oma plokiseadmete failisüsteeme haldama. Selles õppetükis õppisime, kuidas saaksime blokeerida seadmetes loogilisi köiteid ja erinevaid failisüsteeme. Arutasime, kuidas vormindada plokiseadmeid füüsiliste köidetena ja kuidas saab luua käsurea liidese ja graafilise kasutajaliidese tööriista abil helirühmi, loogilisi köiteid ja failisüsteeme.