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]: ~ $sudopvsVAI
[aizsargāts ar e -pastu]: ~ $sudopvscanVAI
[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/sdcTagad 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]: ~ $sudovgsVAI
[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 istabaTagad 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 vg01Loģ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]: ~ $sudolvsVAI
[aizsargāts ar e -pastu]: ~ $sudolvscanVAI
[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]: ~ $sudolvdisplayFailu 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/lv01Pievienojiet 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ērienslv01VAI
[aizsargāts ar e -pastu]: ~ $sudo df -h | satvērienslv01VAI
[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-unPē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ērienslv02VAI
[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.