LVM: Kā izveidot loģiskos apjomus un failu sistēmas

Lvm How Create Logical Volumes



Loģiskā apjoma pārvaldība jeb LVM , ir sistēma, ko izmanto, lai pārvaldītu loģiskos sējumus un failu sistēmas. LVM ir daudz uzlabotas funkcijas nekā citiem apjoma pārvaldības rīkiem (piemēram, gparted), ko izmanto, lai sadalītu disku vienā vai vairākos nodalījumos. Lai varētu spēlēties ar LVM, mums ir jābūt koncepcijām par šādiem terminiem.

Fiziskais apjoms ir faktiskais cietais disks.







Sējumu grupa apkopo visus loģiskos un fiziskos apjomus vienā grupā



Loģiskais apjoms ir diska nodalījuma ekvivalents konceptuāli sistēmā, kas nav LVM.



Failu sistēmas tiek izveidoti loģiskos sējumos, un pēc failu sistēmu izveides mēs varam instalēt šīs failu sistēmas mašīnā.





Šī apmācība izmantos apt paketi lvm, lai izveidotu loģiskus sējumus un failu sistēmas.

LVM instalēšana

Pakete lvm nav iepriekš instalēta ubuntu. Instalējiet lvm pakotni, izmantojot apt komandrindas rīku.



[aizsargāts ar e -pastu]: ~ $sudo apt-get instalētlvm2-un

Pēc instalēšanas pārbaudiet lvm versiju, lai pārbaudītu instalāciju.

[aizsargāts ar e -pastu]: ~ $lvm versija

Fiziskā apjoma, apjoma grupas un loģiskā apjoma izveide

Lai bloka ierīcē izveidotu loģisku sējumu, ir jāizveido fizisks sējums un apjoma grupa. Šajā sadaļā mēs izveidosim fizisku apjomu /dev /sdc; pēc tam no šī fiziskā apjoma izveidosim apjoma grupu (/dev/vg01). Pēc tam šajā sējumu grupā izveidosim loģisku sējumu (/dev/vg01/lv01).

Fiziskā apjoma radīšana

Tāpēc, pirms izveidojat fizisku apjomu, parādīsim visus pieejamos fiziskos apjomus mašīnā. Izmantojiet komandu pvs, pvscan vai pvdisplay, lai parādītu visus fiziskos apjomus.

[aizsargāts ar e -pastu]: ~ $sudopvs

VAI

[aizsargāts ar e -pastu]: ~ $sudopvscan

VAI

[aizsargāts ar e -pastu]: ~ $sudopvdisplay

Tātad nav fiziska apjoma, kas jau ir inicializēts no jebkuras mašīnas bloķēšanas ierīces. Pirms fiziska sējuma izveides no bloka ierīces, uzskaitiet visas mašīnā pieejamās bloķēšanas ierīces, kuras var izmantot, lai izveidotu fiziskus sējumus. Izmantojiet komandu lvmdiskscan, lai uzskaitītu visas mašīnas bloķēšanas ierīces.

[aizsargāts ar e -pastu]: ~ $sudolvmdiskscan

Mēs inicializēsim /dev /sdc kā mūsu fizisko apjomu, izmantojot komandu pvcreate. Bloķēšanas ierīci nevar inicializēt kā fizisku skaļumu, ja tā ir uzstādīta uz iekārtas. Izmantojiet komandu umount, lai atvienotu bloķētu ierīci.

[aizsargāts ar e -pastu]: ~ $sudo umount /dev/sdc

Tagad inicializējiet bloķēšanas ierīci kā fizisku sējumu, izmantojot komandu pvcreate.

[aizsargāts ar e -pastu]: ~ $sudopvcreate/dev/sdc

Pēc bloķēšanas ierīces inicializācijas kā fiziska apjoma, tagad atkal uzskaitiet visu fizisko apjomu, izmantojot komandu pvdisplay, un tur tiks parādīts nesen izveidotais fiziskais apjoms.

Skaļuma grupas izveide

Līdz šim esam izveidojuši fizisku apjomu; tagad mēs izveidosim apjoma grupu (vg01) no tikko izveidotā fiziskā apjoma. Pirms jebkuras skaļuma grupas izveides, parādiet visas pieejamās skaļuma grupas, izmantojot komandu vgdisplay vai vgs.

[aizsargāts ar e -pastu]: ~ $sudovgs

VAI

[aizsargāts ar e -pastu]: ~ $sudovgdisplay

Iekārtā nav skaļuma grupas, tāpēc izveidojiet jaunu no fiziskā apjoma (/dev/sdc), kuru mēs tikko izveidojām iepriekšējā solī. Komanda vgcreate tiks izmantota, lai izveidotu skaļuma grupu.

[aizsargāts ar e -pastu]: ~ $sudovgcreate vg01/dev/sdc

Iepriekš minētā komanda no /dev /sdc fiziskā sējuma izveidos sējumu grupu (vg01).

PIEZĪME : Mēs varam izveidot apjomu grupu no vairākiem fiziskiem sējumiem, izmantojot komandu vgcreate šādi.

[aizsargāts ar e -pastu]: ~ $sudovgcreate vg01/dev/sdc/dev/sda/dev/vannas istaba

Tagad atkal parādiet visas skaļuma grupas, izmantojot komandu vgdisplay, un tur tiks parādīta nesen izveidotā skaļuma grupa vg01.

[aizsargāts ar e -pastu]: ~ $sudovgdisplay

Iepriekš redzamajā attēlā mēs redzam, ka fiziskā apjoma (PE) lielums ir 7679, maksimālais fizisko apjomu skaits ir 0 (jo mēs neesam iestatījuši tā vērtību), un maksimālais loģisko sējumu skaits ir 0 (kā mēs esam nav iestatīta tā vērtība). Mēs varam iestatīt šos parametrus, veidojot skaļuma grupu, izmantojot šādus karodziņus.

-s : fiziskā apjoma lielums

-lpp : maksimālais fizisko apjomu skaits

-viņi : maksimālais loģisko sējumu skaits

Tātad tagad mums ir viena sējuma grupa vg01, un mēs varam aktivizēt un deaktivizēt šo skaļuma grupu, izmantojot komandu vgchange. Lai aktivizētu skaļuma grupu, iestatiet karoga -a vērtību uz y un deaktivizējiet skaļuma grupu, kopā ar komandu vgchange iestatiet karoga -a vērtību uz n.

[aizsargāts ar e -pastu]: ~ $sudovgchange-uzn vg01

Iepriekš minētā komanda ir deaktivizējusi skaļuma grupu vg01. Lai aktivizētu skaļuma grupu, izmantojiet šādu komandu.

[aizsargāts ar e -pastu]: ~ $sudovgchange-uzun vg01

Loģiskā apjoma veidošana

Pēc fiziskā apjoma un skaļuma grupas izveidošanas tagad izveidojiet loģisko sējumu sējuma grupā. Pirms loģiskā sējuma izveidošanas uzskaitiet visus pieejamos loģiskos sējumus, izmantojot komandu lvs, lvscan vai lvdisplay.

[aizsargāts ar e -pastu]: ~ $sudolvs

VAI

[aizsargāts ar e -pastu]: ~ $sudolvscan

VAI

[aizsargāts ar e -pastu]: ~ $sudolvdisplay

Nav loģiska apjoma, tāpēc, izmantojot komandu lvcreate, izveidojiet loģisku sējumu, kura lielums ir 10 GB vg01 skaļuma grupā.

[aizsargāts ar e -pastu]: ~ $sudoizveidot-TIE10G-nlv01 vg01

Pēc loģiskā sējuma izveidošanas tagad uzskaitiet visus loģiskos sējumus, izmantojot komandu lvdisplay.

[aizsargāts ar e -pastu]: ~ $sudolvdisplay

Failu sistēmu izveide

Pēc loģisko sējumu izveides pēdējais solis ir izveidot failu sistēmu loģiskā sējuma augšpusē. Pēc failu sistēmas izveidošanas uzstādiet to direktorijā, lai tā būtu pieejama un to varētu izmantot, lai tajā saglabātu datus. Failu sistēmas izveidošanai var izmantot dažādus failu sistēmas formātus (piemēram, FAT16, FAT32, NTFS, ext2, ext3 utt.). Izveidojiet ext4 failu sistēmu, izmantojot komandu mkfs.

[aizsargāts ar e -pastu]: ~ $sudomkfs.ext4/dev/vg01/lv01

Pēc failu sistēmas izveidošanas uzstādiet to direktorijā, lai tai piekļūtu. Izveidojiet direktoriju “/media/$ USER/lv01”.

[aizsargāts ar e -pastu]: ~ $sudo mkdir /puse/$ USER/lv01

Pievienojiet failu sistēmu šai direktorijai, izmantojot komandu mount.

[aizsargāts ar e -pastu]: ~ $sudo stiprinājums /dev/vg01/lv01/puse/$ USER/lv01

Tagad/dev/vg01/lv01 failu sistēmai var piekļūt no direktorijas “/media/$ USER/lv01”, un datus var saglabāt šajā vietā. Lai failu sistēma tiktu automātiski uzstādīta pēc pārstartēšanas, pievienojiet šīs failu sistēmas ierakstu failā “/etc/fstab”. Atveriet failu '/etc/fstab' nano redaktorā un pievienojiet failam rindiņu.

[aizsargāts ar e -pastu]: ~ $sudo nano /utt/fstab

/dev/vg01/lv01/puse/ubuntu/lv01 ext4 noklusējuma vērtības0 0

Pēc failu sistēmas izveidošanas un uzstādīšanas mēs varam izmantot dažādas komandas, piemēram, fdisk, df vai lsblk, lai parādītu failu sistēmu.

[aizsargāts ar e -pastu]: ~ $sudolsblk| satvērienslv01

VAI

[aizsargāts ar e -pastu]: ~ $sudo df -h | satvērienslv01

VAI

[aizsargāts ar e -pastu]: ~ $sudo fdisk -viņi | satvērienslv01

Izmantojot grafisko rīku LVM

Līdz šim mēs esam izmantojuši lvm, izmantojot komandrindas saskarni, taču ir pieejams grafiskais rīks (kvpm), ko izmanto, lai izveidotu loģiskus sējumus un failu sistēmas, izmantojot jauku grafisko lietotāja interfeisu. Instalējiet kvpm, izmantojot apt komandrindas rīku.

[aizsargāts ar e -pastu]: ~ $sudo apt-get instalētkvpm-un

Pēc kvpm instalēšanas atveriet rīku no termināļa, ierakstot šādu komandu.

[aizsargāts ar e -pastu]: ~ $sudokvpm

Cilnē Uzglabāšanas ierīces tiek parādītas visas ierīcē pieejamās bloķēšanas ierīces. Attiecībā uz /dev /sdc bloka ierīci tā parāda 20GiB vietas, kas paliek no 30GiB vietas, jo šajā bloķēšanas ierīcē esam izveidojuši 10GiB failu sistēmu. Līdztekus cilnei “Uzglabāšanas ierīces” ir cilne “Grupa: vg01”, un tajā ir visi dati, kas saistīti ar šajā apmācībā izveidoto apjoma grupu.

Šajā logā ir visa informācija par skaļuma grupu, loģisko apjomu un izveidoto failu sistēmu. Lai izveidotu jaunu loģisku sējumu, izmantojot rīku kvpm, skaļuma grupas cilnē noklikšķiniet uz “Jauns apjoms”.

Norādiet sējuma nosaukumu un loģiskā sējuma lielumu.

Tas izveidos jaunu loģisku sējumu ar nosaukumu lv02, un tas tiks uzskaitīts tur.

Izmantojot termināļa komandu lvs, apstipriniet, vai loģiskais sējums ir izveidots.

[aizsargāts ar e -pastu]: ~ $sudolvs

Lai izveidotu failu sistēmu vietnē lv02, izmantojot grafisko rīku, atlasiet loģisko sējumu lv02, kurā vēlaties izveidot failu sistēmu, un noklikšķiniet uz “mkfs”.

Tas prasīs apstiprinājumu un pēc failu sistēmas formāta ievadīšanas izveidos failu sistēmu.

Lai apstiprinātu, vai failu sistēma ir izveidota, izmantojiet šādas komandas, lai uzskaitītu visas failu sistēmas.

[aizsargāts ar e -pastu]: ~ $sudo fdisk -viņi | satvērienslv02

VAI

[aizsargāts ar e -pastu]: ~ $sudolsblk| satvērienslv02

Tagad šo failu sistēmu var uzstādīt jebkurā direktorijā, un to var izmantot datu glabāšanai un izgūšanai.

Secinājums

Lai pārvaldītu datus sistēmā, mums tie ir jāsaglabā organizētā veidā. Daži faili ir jāglabā vienā failu sistēmā, bet citi - atkarībā no prasības. Šajā scenārijā mašīnā ir jāpārvalda mūsu bloķēto ierīču failu sistēmas. Šajā apmācībā mēs uzzinājām, kā mēs varētu izveidot loģiskus sējumus un dažādas failu sistēmas bloku ierīcēs. Mēs apspriedām, kā inicializēt bloku ierīces kā fiziskus sējumus un kā var izveidot sējuma grupas, loģiskos sējumus un failu sistēmas, izmantojot komandrindas saskarni un grafisko lietotāja saskarnes rīku.