Što je LVM? A zašto je to potrebno? Dokumentacija na ruskom jeziku za Ubuntu Uklanjanje fizičkih jedinica.

Administracija sustava

Što je LVM?

LVM je kratica za Logical Volume Manager. Neću davati službene definicije, već ću vam ukratko reći svojim riječima. LVM je dodatni sloj apstrakcije prostora na disku. Ova razina se nalazi između datotečnog sustava i fizičkog diska. LVM je sličan softverskom RAID-u. U samoj ovoj apstrakciji postoje 3 elementa: grupa volumena (Volume Group, skraćeno VG), fizički volumen (skr. PV) i logički volumen (Logical Volume, skr. LV). Možete stvoriti više grupa volumena. Morate dodati fizičke volumene svakoj grupi volumena. Fizički volumeni su particije diska. Nakon dodavanja fizičkih volumena, možete dodati logičke volumene. I na logičkim volumenima koje već možete stvarati sustav datoteka. Sve je to vrlo zgodno, pogotovo na poslužitelju.

Kako možete koristiti LVM?

Ako koristite LVM, možete pojednostaviti održavanje poslužitelja. Možete stvoriti mnogo particija s različitim datotečnim sustavima, možete montirati datotečne sustave s različitim zastavicama (na primjer, onemogućiti izvršavanje datoteke), možete vrlo brzo i jednostavno proširiti veličinu particije ako joj ponestane prostora. Naravno, dodatni sloj između diska i datotečnog sustava smanjuje brzine čitanja i pisanja. Sve moraš platiti. Koristim LVM za praktično upravljanje prostor na disku virtualni strojevi. Obično, kao virtualni disk koristi se obična turpija. Prvo, ovo je nezgodno, jer KVM nema mehanizam za snimanje slika virtualnog diska, a kopiranje čak i nekoliko gigabajta traje dugo, a virtualni stroj će morati biti zaustavljen. Drugo, ako je datoteka virtualnog diska pohranjena u datotečnom sustavu, tada ćemo dobiti dodatna kašnjenja povezana s čitanjem i pisanjem ove datoteke. Stoga koristim LVM logičke volumene kao virtualni disk.

Naredba Quick Reference

Stvorite grupu volumena:
  1. vgcreate vg_virt /dev/sda1 /dev/sdb1
Inicijalizacija fizičkog volumena:
  1. pvcreate /dev/sda2
Dodavanje fizičkog volumena grupi volumena:
  1. vgextend vg_virt /dev/sda2
Stvaranje novog logičkog volumena od 10 GB:
  1. lvcreate -L10G -n lv_ubuntu_vm vg_virt
Za logičke volumene možete navesti imena koja nose značenje. Mnogo je pogodniji za rad s imenima poput sdxx.
Da biste povećali logički volumen, možete odrediti konačnu veličinu volumena ili možete odrediti veličinu za koju želite povećati volumen.
  1. lvextend -L12G /dev/vg_virt/lv_ubuntu_vm
  2. lvextend -L+3G /dev/vg_virt/lv_ubuntu_vm
I, naravno, nakon ove operacije morate povećati veličinu samog datotečnog sustava.
  1. resize2fs /dev/vg_virt/lv_ubuntu_vm
Uklanjanje logičkog volumena:
  1. lvremove /dev/vg_virt/lv_ubuntu_vm
Stvaranje snimke iz logičkog volumena:
  1. lvcreate --size 2G --snapshot --name snapshot_ubuntu_vm /dev/vg_virt/lv_ubuntu_vm
Snimke logičkog volumena vrlo su brze i vrlo praktične. Snimak je nešto poput dodatnog sloja koji pohranjuje sve promjene na logički volumen. Snimka ne pohranjuje datoteke koje se nisu promijenile od snimanja snimke. Stoga količina prostora koji se koristi u snimci volumena ovisi o broju promjena. Ako izbrišete volumen s kojeg je snimljena snimka, snimka će također biti izbrisana. I, naravno, operacije na snimci volumena puno su sporije od operacija na samom volumenu.
A da biste stvorili kopiju logičkog diska, odnosno potpuno ga klonirali, možete koristiti jednostavan uslužni program dd.
  1. sudo dd if=/dev/vgroup1/lvolume1 od=/dev/vgroup1/lvolume_copy
Naravno, logični volumeni moraju postojati.

Logical Volume Manager (LVM) je vrlo moćan sustav za upravljanje količinom podataka za Linux. Omogućuje vam stvaranje logičkih volumena na vrhu fizičkih particija (ili čak neparticioniranih tvrdih diskova), koji će biti vidljivi u samom sustavu kao obični blok uređaji s podacima (tj. kao obične particije). Glavne prednosti LVM-a su da se, prvo, jedna grupa logičkih volumena može kreirati na bilo kojem broju fizičkih particija, i drugo, veličina logičkih volumena može se lako mijenjati tijekom rada. Osim toga, LVM podržava mehanizam brze snimke, kopiranje particija u hodu i zrcaljenje slično RAID-1.

Ako planirate puno raditi s LVM-om, možete pokrenuti posebnu "ljusku" s naredbom sudo lvm. Pomoćna naredba prikazat će popis naredbi.

Stvaranje i brisanje

Kao što je navedeno, LVM je izgrađen na particijama tvrdi disk i/ili cijeli tvrdi diskovi. Na svakom od diskova/particija mora biti kreiran fizički volumen(fizički volumen). Na primjer, koristimo za LVM disk sda i odjeljak sdb2:

Pvcreate /dev/sda pvcreate /dev/sdb2

Na ovim fizičkim volumenima koje stvaramo grupa volumena, koji će se zvati, recimo, vg1:

Vgcreate -s 32M vg1 /dev/sda /dev/sdb2

Pogledajmo informacije o našoj grupi volumena:

Vgdisplay vg1

Možete stvoriti nekoliko grupa, svaka sa svojim skupom volumena. Ali obično to nije potrebno.

Sada možete kreirati grupu volumena logičke sveske lv1 I lv2 Veličina od 20 GB odnosno 30 GB:

Lvcreate -n lv1 -L 20G vg1 lvcreate -n lv2 -L 30G vg1

Sada imamo blok uređaje /dev/vg1/lv1 I /dev/vg1/lv2.

Ostaje samo stvoriti datotečni sustav na njima. Ovdje nema razlika u odnosu na obične odjeljke:

Mkfs.ext4 /dev/vg1/lv1 mkfs.reiserfs /dev/vg1/lv2

Uklanjanje LVM-a (ili njegovih pojedinačnih dijelova, na primjer, logičkih diskova ili grupa volumena) događa se obrnutim redoslijedom - prvo morate demontirati particije, zatim ukloniti logičke volumene (lvremove), nakon čega možete ukloniti grupe volumena (vgremove) i nepotrebni fizički volumeni (pvremove) .

Dodavanje fizičkih volumena

Za dodavanje novog tvrdog diska sdc grupi volumena, stvorite fizički volumen:

Pvcreate /dev/sdc

I dodajte ga u našu grupu:

Vgextend vg1 /dev/sdc

Sada možete stvoriti još jedan logički pogon(lvcreate) ili povećati veličinu postojećeg (lvresize).

Uklanjanje fizičkih volumena

Za uklanjanje tvrdog diska iz radne grupe volumena sda Prvo prebacimo sve podatke s njega na druge diskove:

Pvmove /dev/sda

Zatim ga uklonite iz grupe volumena:

Vgreduce vg1 /dev/sda

I na kraju, izbrišite fizički volumen:

Uklonite /dev/sda

Zapravo, posljednja naredba jednostavno uklanja oznaku da je disk član lvm-a, a ne donosi puno koristi. Nakon uklanjanja iz LVM-a, disk će se morati ponovno particionirati/formatirati za daljnju upotrebu.

Promjena veličine

LVM vam omogućuje jednostavnu promjenu veličine logičkih jedinica. Da biste to učinili, prvo morate promijeniti sam logički volumen:

Veličina -L 40G vg1/lv2

a zatim datotečni sustav na njemu:

Resize2fs /dev/vg1/lv2 resize_reiserfs /dev/vg1/lv2

Promjena veličine fizičkog volumena vrlo je složen zadatak i obično se ne radi. Praktičnije je i sigurnije izbrisati fizički volumen, promijeniti veličinu particije i ponovno stvoriti volumen.

Kako je lako probati

Ako je LVM instaliran ne za daljnju upotrebu, već "za gledanje", tada se diskovi i particije mogu zamijeniti datotekama. Neće ti trebati dodatni diskovi, niti virtualni strojevi. Izradit ćemo virtualne pogone i raditi s njima. Na primjer, možete napraviti 4 diska od 1 GB, ali možete napraviti još jedan broj većih ili manjih veličina po želji. Sami stvaramo datoteke koje simuliraju uređaje:

Mkdir /mnt/sdc1/lvm cd /mnt/sdc1/lvm dd if=/dev/zero of=./d01 count=1 bs=1G dd if=/dev/zero of=./d02 count=1 bs=1G dd if=/dev/nula od=./d03 broj=1 bs=1G dd if=/dev/nula od=./d04 broj=1 bs=1G

Iz datoteka stvaramo povratne uređaje:

Losetup -f --show ./d01 losetup -f --show ./d02 losetup -f --show ./d03 losetup -f --show ./d04

Pvcreate /dev/loop0 pvcreate /dev/loop1 pvcreate /dev/loop2 pvcreate /dev/loop3 vgcreate -s 32M vg /dev/loop0 /dev/loop1 /dev/loop2 /dev/loop3 lvcreate -n prvi -L 2G vg lvcreate -n drugi -L 400M vg ...

Snimke

Jedna od najvažnijih značajki LVM-a je njegova podrška za mehanizam snimke. Snimke vam omogućuju izradu trenutačni napravite snimku logičkog volumena i koristite je u budućnosti za rad s podacima.

Primjeri korištenja

LVM se aktivno koristi kada je potreban mehanizam snimke. Na primjer, ovaj mehanizam je izuzetno važan kada se sigurnosno kopiraju datoteke koje se stalno mijenjaju. LVM vam omogućuje da zamrznete neko stanje FS-a i iz njega kopirate sve potrebne podatke, a pritom ne morate zaustavljati snimanje na originalnom FS-u.

Snimke se također mogu koristiti za organiziranje podrške poslužitelj datoteka sa Samba backup mehanizmom, više o tome u odgovarajućem članku:

LVM s LiveCD-om

Ako trebate raditi s LVM-om s Ubuntu LiveCD-a, morat ćete izvršiti nekoliko dodatnih koraka, budući da prema zadanim postavkama nema uslužnih programa za rad s LVM-om.

Prvo morate instalirati ove uslužne programe:

Sudo vgscan sudo vgdisplay YOUR_VGNAME

Sudo vgchange -a y

Ova naredba bi trebala označavati da su svi vaši logički volumeni aktivirani. Sada možete raditi s njima kao i obično.

Klasične sekcije na koje se najčešće dijeli HDD za instaliranje sustava i pohranu podataka, imam niz značajnih nedostataka. Njihovu veličinu je vrlo teško promijeniti, oni su u strogom nizu i jednostavno uzimanje dijela iz prvog odjeljka i dodavanje u zadnji neće uspjeti ako postoji više odjeljaka između njih. Stoga, vrlo često, kada početno particioniraju tvrdi disk, korisnici razbijaju glavu o tome koliko prostora dodijeliti za ovu ili onu particiju. I gotovo uvijek, u procesu korištenja sustava, dođu do zaključka da su pogrešno odabrali.

LVM tehnologija može riješiti većinu ovih problema. Stvara dodatnu apstrakciju - logičke volumene, koji su vidljivi u sustavu kao obične particije, ali nisu. Ima niz prednosti:

    LVM logički volumeni više nisu vezani za fizičku lokaciju. Unutar LVM-a ne postoji nešto poput redoslijeda logičkih volumena.

    Veličina logičkih volumena može se povećati u hodu, a montirani volumeni također se mogu lako smanjiti bez napuštanja sustava.

    Ako je potrebno, možete rasporediti logičke volumene na nekoliko fizičkih tvrdi diskovi, čime se povećava raspoloživi prostor. U tom će slučaju sustav i dalje vidjeti samo jedan logički volumen, iako će njegova veličina premašiti dostupne veličine tvrdih diskova. Također možete izvršiti obrnutu operaciju uklanjanjem tvrdog diska iz LVM-a, oslobađajući ga tako za drugu upotrebu.

    LVM podržava mehanizam snimke - trenutne kopije datotečnog sustava diska. Ovo može biti vrlo korisno za izradu sigurnosnih kopija.

    Postoji još mnogo prednosti o kojima možete pročitati u specijaliziranim člancima o LVM-u.

Ubuntu u potpunosti podržava LVM, ali iz verzije za stolno računalo instalacijski disk Pomoćni programi potrebni za rad s LVM-om su uklonjeni. Osim toga, instalacijski program za verziju za stolno računalo ne može promijeniti LVM volumene. Stoga, ako želite koristiti LVM, morat ćete ili instalirati sustav s alternativnog diska ili malo varati s običnim LiveCD-om. Instalacija s Alternateom je nezgodna i mnogima izaziva nelagodu, a osim toga, najčešće Alternate disk nije pri ruci, pa razmotrimo opciju s LiveCD-om.

Imajte na umu da se LVM-om upravlja putem terminala, stoga, kako ne biste ništa pokvarili, prvo morate naučiti kako s njim više ili manje udobno raditi. Također, upoznajte se s principima rada i osnovnim konceptima LVM-a da biste razumjeli što je to. Članak nije namijenjen početnicima, već onima koji su već razumjeli osnove Ubuntua.

Preliminarna priprema

Morate pokrenuti sustav s LiveCD-a i spojiti računalo na Internet. Zatim otvorite terminal i instalirajte potrebne uslužne programe izravno u LiveCD sesiju pomoću naredbe:

sudo apt-get install lvm2

To je to, sada možete početi raditi s LVM-om. Ali prvo moramo dodijeliti mjesto gdje ćemo kreirati LVM. Da biste to učinili, trebat će vam Gparted uređivač particija koji se nalazi u izborniku Sustav→Administracija.

Zbog prirode GRUB pokretačkog programa, bolje je stvoriti zasebnu malu particiju za /boot kada koristite LVM. Recimo da bi 200Mb trebalo biti dovoljno.

Napravite particiju koristeći Gparted /boot i particiju na vrhu koje ćete implementirati LVM. Ako ste spremni dodijeliti cijeli tvrdi disk za LVM, nemojte zaboraviti da /boot particija vašeg Ubuntua ne smije biti postavljena na LVM. Dakle, trebat će vam dvije particije - 200Mb za /boot i sve ostalo za LVM. Ne birajte nikakav datotečni sustav za LVM particiju - samo praznu particiju (neformatiranu). Ne zaboravite, da biste primijenili sve promjene koje ste napravili putem Gparteda, morate kliknuti zelenu kvačicu na gornjoj ploči ili odabrati Primijeni iz izbornika Uredi.

Nakon što su promjene u oznakama uspješno izvršene, morat ćete promijeniti vrstu odjeljka koji trebate Linux LVM. Da biste to učinili, desnom tipkom miša kliknite odjeljak i odaberite "Upravljanje zastavicama". U prozoru koji se otvori označite okvir s imenom lvm, pričekajte dok se sve promjene ne primijene i zatvorite Gparted. Na ovo pripremna faza završio.

Stvaranje LVM logičkih volumena

Sada je vrijeme da počnemo stvarati sam LVM. Na primjer, pretpostavit ćemo da stvaramo LVM na vrhu /dev/sda1 particije. U tom slučaju prvo trebate inicijalizirati fizičku particiju naredbom:

sudo pvcreate /dev/sda1 sudo vgcreate lokalni /dev/sda1

I konačno, stvorite logičke sveske koje trebate. Ovdje je vrijedno napomenuti da budući da možete jednostavno povećati veličinu LVM volumena izravno u pokrenutom sustavu, najbolje je dodijeliti minimalnu potrebnu veličinu za logičke volumene. Nemojte se bojati da će veliki volumen ostati nedodijeljen unutar grupe volumena; neće biti izgubljen. Kad god trebate dodatni prostor, možete ga jednostavno dodati bilo kojem logičkom volumenu. Ali smanjenje veličine logičkog volumena puno je teže.

Tipično, instalacija sustava zahtijeva root particiju, /home particiju, swap particiju, a ponekad i podatkovnu particiju. Možete stvoriti logičke jedinice za sva ova četiri zadatka pomoću naredbi:

sudo lvcreate -L 7G -n root local sudo lvcreate -L 5G -n home local sudo lvcreate -L 3G -n swap local sudo lvcreate -L 10G -n data local

Parametar -n, ako već niste razumjeli, navodi naziv logičkog volumena, -L je njegova veličina.

Sada trebate kreirati datotečne sustave na kreiranim logičkim jedinicama.

U modernim verzijama Ubuntua morate ručno stvoriti sustav datoteka prije instalacije. U suprotnom, instalater će htjeti stvoriti MBR particijsku tablicu na vrhu svakog LVM volumena, što je krajnje nepoželjno.

To možete učiniti pomoću otprilike sljedećih naredbi:

sudo mkfs.ext4 /dev/ lokalni/ root sudo mkfs.ext4 /dev/ lokalni/ home sudo mkswap -f /dev/ lokalni/ swap sudo mkfs.ext4 /dev/ lokalni/ podaci

Imajte na umu da imena LVM logičkih volumena u sustavu izgledaju kao /dev/(volume_group_name)/(volume_name) .

Osim toga, ext4 datotečni sustav prema zadanim postavkama rezervira nešto prostora za sistemske podatke. Budući da nikada neće biti podataka o sustavu na /home, a još više na particiji s korisničkim datotekama, bolje je poništiti ovu rezervaciju kako biste oslobodili izgubljeni prostor. Za to su korisne naredbe

sudo tune2fs -r 0 /dev/ lokalni/ home sudo tune2fs -r 0 /dev/ lokalni/ podaci

Ni pod kojim okolnostima nemojte poništiti rezervaciju za root particiju, inače bi sustav mogao potpuno prestati raditi!

I na kraju, možda ćete htjeti dodijeliti normalnu oznaku podatkovnom odjeljku tako da lijepo izgleda u instaliranom sustavu. To možete učiniti s nečim poput ove naredbe:

sudo tune2fs -L Podaci /dev/local/data

Sada možemo nastaviti izravno s instalacijom na logičkim volumenima koje smo stvorili.

Instalacija sustava

Sama instalacija je standardna, ali kada se od vas zatraži da odaberete metodu particioniranja diska, odaberite ručni mod. U prozoru koji se otvori vidjet ćete sve LVM volumene koje ste kreirali. Navedite odgovarajuću točku montiranja za svaki, ali nemojte označiti okvir formata. Za podatkovnu particiju možete navesti točku montiranja /media/data. Ne zaboravite na malu /boot particiju. Treba ga specificirati s odgovarajućom točkom montiranja i može se postaviti na ext2 kao datotečni sustav; osim toga, treba ga formatirati.

Pričekajte da instalacija završi, ali nemojte ponovno pokretati računalo!

Ako ponovno pokrenete računalo nakon instalacije, vaš novi sustav neće početi. U tom slučaju, morat ćete ponovno otići u LiveCD, instalirati LVM uslužne programe, a zatim pokrenuti naredbu sudo vgchange -a y

Zatim slijedite upute u nastavku.

Aktivacija LVM-a na instaliranom sustavu

Instalirali ste sustav, ali ostaje jedan mali problem - instalirani Ubuntu nema pomoćne programe za rad s LVM-om, što znači da se jednostavno neće pokrenuti. Ovo je dovoljno lako popraviti.

Za početak, bez napuštanja LiveCD-a, montirajte logički volumen koji ste dodijelili korijenu u /mnt mapi. To se može učiniti s timom

sudo montiranje /dev/local/root/mnt

Zatim montirajte /boot particiju na mjesto (u donjem primjeru to je /dev/sda1):

sudo montiranje /dev/sda1 /mnt/boot

Sada ćete se morati prijaviti instalirani sustav koristeći chroot, ali prvo morate privremeno spojiti neke važne resursi sustava. Da biste to učinili, pokrenite naredbe

sudo montiranje --bind / dev / mnt/ dev sudo montiranje --bind / proc / mnt/ proc sudo montiranje --bind / sys / mnt/ sys

Ako se iznenada u vašem novoinstaliranom sustavu /var ili drugi sistemski direktoriji nalaze na particijama koje nisu root, ne zaboravite ih montirati na njihova mjesta u /mnt.

Sada idite na instalirani sustav s naredbom

sudo chroot /mnt/bin/bash

I instalirajte potrebne uslužne programe s naredbom

apt-get instaliraj lvm2

To je to, instalacija je završena. Zatvorite terminal, pritisnite Alt + Ctrl + Del i ponovno pokrenite računalo. Ne zaboravite ukloniti LiveCD iz pogona. Računalo bi se trebalo pokrenuti u novoinstaliranom sustavu.

Daljnji rad

Recimo da vam u nekom trenutku 5 gigabajta koje ste dodijelili /home particiji više nisu dovoljni. Nema problema. Pogledajte koliko je neiskorištenog prostora ostalo u grupi volumena pomoću naredbe

sudo vgdisplay lokalno

Sada povećajte veličinu logičkog volumena /dev/local/home na željenu veličinu pomoću naredbe

sudo lvresize -L 15G /dev/local/home

Imajte na umu da kada se koristi na ovaj način, -L opcija navodi punu željenu veličinu, a ne njezino povećanje. Povećanje se može postaviti pomoću simbola “+”:

sudo lvresize -L +5G /dev/local/home

Nakon povećanja veličine logičkog volumena, sve što preostaje je rastegnuti datotečni sustav da pokrije cijeli novi volumen. To se može učiniti s timom

sudo resize2fs /dev/local/home

To je to, veličina logičkog volumena je povećana.

Osim povećanja veličine logičkih volumena u hodu, LVM može učiniti mnoge druge korisne stvari. Na primjer, stvorite trenutne snimke. Međutim, pročitajte o svim zamršenostima rada s ovom tehnologijom u specijaliziranim člancima.

Na moj kućni poslužitelj Linux instaliran disk od 250 GB. Upravo sam kupio novi SATA disk od 250 GB i želim ga dodati novi disk na moj postojeći LVM volumen kako bih povećao njegovu veličinu na 500 GB. Kako dodati disk u LVM i proširiti LVM volumen operacijski sustav Linux?

Linux Volume Management (LVM) stvara sloj jednostavan za korištenje na vrhu fizičkih diskova. Možete kombinirati više pogona i stvoriti logičke volumene za pohranu. Ovo pruža posebne pogodnosti kao što su:

  1. Nema ograničenja u veličini diska;
  2. Povećana propusnost disk
  3. Zrcaljenje volumena za kritične poslovne podatke;
  4. Volume Snapshots;
  5. Pluća sigurnosna kopija i oporavak pomoću snimki;
  6. Jednostavan prijenos podataka;
  7. Promijenite veličinu skupova za pohranu (dodavanjem ili uklanjanjem diskova) bez nužnog ponovnog formatiranja diskova.
U tome udžbenik pokazuje kako particionirati, formatirati i dodati novi disk na LVM volumen u Linuxu. U svrhu demonstracije koristim Ubuntu VM, ali naredbe ostaju iste za bare metal ili bilo koju drugu tehnologiju virtualizacije kao što je KVM, Xen, VMware itd.

Pažnja: Budite oprezni s lvm / mkfs.ext4 i drugim naredbama, kao i nazivima uređaja, jer ako je naziv uređaja netočno postavljen, može uništiti sve podatke. Budite oprezni i uvijek čuvajte kompletne sigurnosne kopije.

Korak 1 – Saznajte informacije o postojećim LVM-ovima

Upravljanje LVM pohranom podijeljeno je u tri dijela:

  1. Fizički volumeni (FT(PV))– stvarni (na primjer, /dev/sda, /dev,sdb, /dev/vdb, itd.)
  2. Grupe volumena (GT(VG))– fizički volumeni se kombiniraju u grupe volumena. (na primjer, my_vg = /dev/sda + /dev/sdb.)
  3. Logički volumeni (LT(LV))– grupa volumena je pak podijeljena na logičke volumene (na primjer, my_vg je podijeljen na my_vg/data, my_vg/backups, my_vg/home, my_vg/mysqldb itd.)
Unesite sljedeće naredbe kako biste saznali informacije o svakom dijelu.

Kako prikazati informacije o fizičkim volumenima (pv)

Unesite sljedeću naredbu pvs za pregled informacija o fizičkim jedinicama:

Dakle, trenutno moj LVM uključuje fizički volumen (stvarni disk) koji se zove /dev/vda5. Pogledati detaljne informacije o svojstvima, unesite:

$sudo pvdisplay

Primjeri mogućih izlaza podataka:

Iz gornjeg izlaza jasno možemo vidjeti da je naša grupa volumena pod nazivom ubuntu-box-1-vg napravljena od fizičkog volumena pod nazivom /dev/vda5.

Kako prikazati informacije o LVM grupi volumena (vg)

Unesite bilo koju od sljedećih naredbi vgs /vgdisplay vgs za pregled informacija o grupama volumena i njihovim svojstvima:

$sudo vgdisplay

Primjeri mogućih izlaza podataka:

Kako prikazati informacije o LVM logičkom volumenu (lv)

Unesite bilo koju od sljedećih naredbi lvs command / lvdisplay za pregled informacija o grupama volumena i njihovim svojstvima:

$sudo lvdisplay

Primjeri mogućih izlaza podataka:

Moja ubuntu-box-1-vg grupa volumena podijeljena je u dva logička volumena:

  1. /dev/ubuntu-box-1-vg/root – korijenski datotečni sustav;
  2. /dev/ubuntu-box-1-vg/swap_1 – prostor za swap.
Na temelju gornjih naredbi možete dobiti osnovnu ideju o tome kako LVM organizira uređaj za pohranu u fizičke volumene (PV), grupe volumena (VG) i logičke volumene (LV):

Korak 2 – Saznajte informacije o novom pogonu

Morate dodati novi disk na vaš poslužitelj. U ovom primjeru, u svrhu demonstracije, dodao sam novi disk veličine 5 GB. Da biste saznali informacije o pokretanju novih diskova:

$ sudo fdisk –l

$ sudo fdisk -l | grep "^Disk /dev/"

Primjeri mogućih izlaza podataka:

Druga opcija je skenirati sve vidljivi uređaji za LVM2:

$ sudo lvmdiskscan

Primjeri mogućih izlaza podataka:

/dev/ram0 [ 64,00 MiB] /dev/ubuntu-box-1-vg/root [ 37,49 GiB] /dev/ram1 [ 64,00 MiB] /dev/ubuntu-box-1-vg/swap_1 [ 2,00 GiB] /dev /vda1 [ 487,00 MiB] /dev/ram2 [ 64,00 MiB] /dev/ram3 [ 64,00 MiB] /dev/ram4 [ 64,00 MiB] /dev/ram5 [ 64,00 MiB] /dev/vda5 [ 39,52 GiB] LVM fizički volumen / dev/ram6 [ 64,00 MiB] /dev/ram7 [ 64,00 MiB] /dev/ram8 [ 64,00 MiB] /dev/ram9 [ 64,00 MiB] /dev/ram10 [ 64,00 MiB] /dev/ram11 [ 64,00 MiB] /dev/ ram12 [ 64,00 MiB] /dev/ram13 [ 64,00 MiB] /dev/ram14 [ 64,00 MiB] /dev/ram15 [ 64,00 MiB] /dev/vdb [ 5,00 GiB] 2 diska 18 particija 0 LVM fizički volumen cijeli diskovi 1 LVM fizički volumen

Korak 3 – Stvorite fizičke jedinice (pv) na novom disku pod nazivom /dev/vdb

Unesite sljedeću naredbu:

$ sudo pvcreate /dev/vdb

Primjeri mogućih izlaza podataka:

Fizički volumen "/dev/vdb" uspješno je kreiran

Sada pokrenite sljedeću naredbu za provjeru:

$ sudo lvmdiskscan –l

Primjeri mogućih izlaza podataka:

UPOZORENJE: razmatraju se samo LVM uređaji /dev/vda5 [ 39,52 GiB] LVM fizički volumen /dev/vdb [ 5,00 GiB] LVM fizički volumen 1 LVM fizički volumen cijeli disk 1 LVM fizički volumen

Korak 4 – Dodavanje novostvorenog fizičkog volumena (pv) pod nazivom /dev/vdb postojećem logičkom volumenu (lv)

Unesite sljedeću naredbu za dodavanje /dev/vdb fizičkog volumena grupi volumena "ubuntu-box-1-vg":

$ sudo vgextend ubuntu-box-1-vg /dev/vdb

Primjeri mogućih izlaza podataka: