Instaliranje Ubuntu desktopa na LVM. Instaliranje Ubuntu desktopa na LVM Dodajte novi disk na lvm volumen

Dom / Data Recovery

Klasične particije, na koje se hard disk najčešće dijeli za instalaciju sistema i skladištenje podataka, imaju niz značajnih nedostataka. Njihovu veličinu je vrlo teško promijeniti, oni su u strogom redoslijedu i jednostavno uzimanje komada iz prvog dijela i dodavanje posljednjeg neće raditi ako ima više sekcija između njih. Stoga, vrlo često, prilikom početne particioniranja tvrdog diska, korisnici razmišljaju o tome koliko prostora da dodijele za ovu ili onu particiju. I gotovo uvijek, u procesu korištenja sistema, dođu do zaključka da su napravili pogrešan izbor.

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

    LVM logički volumeni više nisu vezani za fizičku lokaciju. Unutar LVM-a ne postoji takva stvar kao što je redoslijed logičkih volumena.

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

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

    LVM podržava mehanizam snapshot-a - trenutne kopije sistema datoteka volumena. Ovo može biti veoma korisno za pravljenje rezervnih kopija.

    Postoji mnogo više prednosti o kojima možete pročitati u specijalizovanim člancima o LVM-u.

Ubuntu u potpunosti podržava LVM, ali iz verzije za desktop instalacioni disk Uslužni programi neophodni za rad sa LVM-om su uklonjeni. Osim toga, instalater verzije za desktop ne može promijeniti LVM volumene. Stoga, ako želite da koristite LVM, onda ćete morati ili instalirati sistem sa alternativnog diska, ili malo varati sa običnim LiveCD-om. Instalacija sa Alternate-om je nezgodna i mnogima izaziva nelagodu, a osim toga, najčešće Alternativni disk nije pri ruci, pa razmotrimo opciju sa LiveCD-om.

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

Preliminarna priprema

Potrebno je da pokrenete sistem sa LiveCD-a i povežete računar na Internet. Zatim otvorite terminal i instalirajte potrebne uslužne programe direktno u LiveCD sesiju pomoću naredbe:

sudo apt-get install lvm2

To je to, sada možete početi raditi sa LVM-om. Ali prvo trebamo dodijeliti mjesto gdje ćemo kreirati LVM. Da biste to uradili, biće vam potreban uređivač particija Gparted, koji se nalazi u meniju Sistem→Administracija.

Zbog prirode GRUB bootloadera, bolje je kreirati zasebnu malu particiju za /boot kada koristite LVM. Recimo da bi 200Mb trebalo biti dovoljno.

Kreirajte particiju koristeći Gparted /boot i particiju na koju ćete postaviti LVM. Ako ste spremni da dodijelite cijeli čvrsti disk za LVM, onda ne zaboravite da /boot particiju vašeg Ubuntua ne treba postavljati na LVM. Dakle, trebat će vam dvije particije - 200Mb za /boot i sve ostalo za LVM. Ne biraj nijednu sistem datoteka za LVM particiju - jednostavno prazan odeljak(neformatirano). Ne zaboravite, da biste primijenili sve promjene koje ste napravili putem Gparteda, trebate kliknuti na zelenu kvačicu na gornjoj ploči ili odabrati Primijeni iz izbornika Uredi.

Nakon što su promjene u markiranju uspješno napravljene, morat ćete promijeniti vrstu odjeljka koji trebate Linux LVM. Da biste to učinili, kliknite desnim tasterom miša na odjeljak i odaberite "Upravljanje zastavicama". U prozoru koji se otvori, označite kućicu sa imenom lvm, sačekajte dok se sve promjene ne primjene i zatvorite Gparted. Ovim je završena pripremna faza.

Kreiranje LVM logičkih volumena

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

sudo pvcreate /dev/sda1 sudo vgcreate local /dev/sda1

I konačno, kreirajte logičke volumene koji su vam potrebni. Ovdje je vrijedno napomenuti da, budući da možete lako povećati veličinu LVM volumena direktno u sistemu koji radi, najbolje je dodijeliti minimalnu potrebnu veličinu za logičke volumene. Nemojte se plašiti da će veliki volumen ostati neraspoređen unutar grupe volumena; Kad god vam zatreba dodatni prostor, lako ga možete dodati bilo kojem logičkom volumenu. Ali smanjenje veličine logičkog volumena je mnogo teže.

Tipično, za instalaciju sistema potrebna je root particija, /home particija, swap particija, a ponekad i particija podataka. Možete kreirati logičke volumene za sva ova četiri zadatka koristeći naredbe:

sudo lvcreate -L 7G -n root lokalni sudo lvcreate -L 5G -n home lokalni sudo lvcreate -L 3G -n zamjeni lokalni sudo lvcreate -L 10G -n podaci lokalni

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

Sada trebate kreirati sistem datoteka na kreiranim logičkim volumenima.

U modernim verzijama Ubuntua, morate ručno kreirati sistem datoteka prije instalacije. U suprotnom, instalater će želeti da kreira MBR particionu tabelu na vrhu svakog LVM volumena, što je krajnje nepoželjno.

To možete učiniti otprilike sljedećim naredbama:

sudo mkfs.ext4 /dev/ local/ root sudo mkfs.ext4 /dev/ local/ home sudo mkswap -f /dev/ local/ swap sudo mkfs.ext4 /dev/ local/ data

Imajte na umu da imena LVM logičkih volumena na sistemu izgledaju kao /dev/(ime_grupe_volumena)/(ime_sprema) .

Osim toga, ext4 sistem datoteka po defaultu rezerviše nešto prostora za sistemske podatke. Budući da nikada neće biti sistemskih podataka na /home , a još više na particiji sa korisničkim fajlovima, bolje je otkazati ovu rezervaciju kako biste oslobodili izgubljeni prostor. Komande su korisne za ovo

sudo tune2fs -r 0 /dev/ local/ home sudo tune2fs -r 0 /dev/ local/ data

Ni u kom slučaju nemojte otkazivati ​​rezervaciju za root particiju, inače sistem može potpuno prestati raditi!

I na kraju, možda ćete želeti da dodelite normalnu oznaku sekciji podataka tako da se lepo izgleda u instaliranom sistemu. To možete učiniti nečim poput ove naredbe:

sudo tune2fs -L Podaci /dev/local/data

Sada možemo nastaviti direktno s instalacijom na logičke volumene koje smo kreirali.

Instalacija sistema

Sama instalacija je standardna, ali kada se od vas zatraži da odaberete metodu particioniranja diska, odaberite ručni način rada. U prozoru koji se otvori vidjet ćete sve LVM sveske koje ste kreirali. Navedite odgovarajuću tačku montiranja za svaku, ali nemojte označiti okvir formata. Za particiju podataka možete odrediti tačku montiranja /media/data . Ne zaboravite na malu /boot particiju. Mora biti specificiran sa odgovarajućom tačkom montiranja i može se postaviti na ext2 kao sistem datoteka, osim toga, treba ga formatirati.

Sačekajte da se instalacija završi, ali nemojte ponovo pokretati računar!

Ako ponovo pokrenete računar nakon instalacije, vaš novi sistem neće početi. U ovom slučaju, morat ćete ponovo otići na LiveCD, instalirati LVM uslužne programe, a zatim pokrenuti naredbu sudo vgchange -a y

Zatim slijedite upute u nastavku.

Aktiviranje LVM-a na instaliranom sistemu

Instalirali ste sistem, ali i dalje postoji jedan mali problem - u instaliran Ubuntu ne postoje uslužni programi za rad sa 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 root-u u /mnt folder. Ovo se može uraditi sa timom

sudo mount /dev/local/root/mnt

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

sudo mount /dev/sda1 /mnt/boot

Sada ćete se morati prijaviti instaliran sistem koristeći chroot, ali prvo morate privremeno povezati neke važne sistemski resursi. Da biste to učinili, pokrenite komande

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

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

Sada idite na instalirani sistem sa komandom

sudo chroot /mnt/bin/bash

I instalirajte potrebne uslužne programe pomoću naredbe

apt-get install lvm2

To je to, instalacija je završena. Zatvorite terminal, pritisnite Alt + Ctrl + Del i ponovo pokrenite računar. Ne zaboravite da uklonite LiveCD iz drajva. Računar treba da se pokrene na novoinstalirani sistem.

Dalji rad

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

sudo vgdisplay local

Sada povećajte veličinu logičkog volumena /dev/local/home na potreban timu

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

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

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

Nakon povećanja veličine logičkog volumena, ostaje samo da se rastegne sistem datoteka da pokrije cijeli novi volumen. Ovo se može uraditi sa 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 mnogo drugih korisnih stvari. Na primjer, kreirajte trenutne snimke. Međutim, pročitajte o svim zamršenostima rada s ovom tehnologijom u specijaliziranim člancima.

Sistemska administracija

Šta je LVM?

LVM je skraćenica od Logical Volume Manager. Neću davati zvanične definicije, ali ću vam ukratko reći svojim riječima. LVM je dodatni sloj apstrakcije prostora na disku. Ovaj nivo se nalazi između sistema datoteka i fizičkog diska. LVM je sličan softverskom RAID-u. Sama ova apstrakcija ima 3 elementa: grupu volumena (Volume Group, skraćeno VG), fizički volumen (skraćeno PV) i logički volumen (skraćeno LV). Možete kreirati 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. A na logičkim volumenima već možete kreirati sistem datoteka. Sve je to vrlo zgodno, posebno na serveru.

Kako možete koristiti LVM?

Ako koristite LVM, možete pojednostaviti održavanje servera. Možete kreirati mnogo particija sa različitim sistemima datoteka, možete montirati sisteme datoteka sa različitim oznakama (na primjer, onemogućiti izvršavanje datoteka), možete vrlo brzo i jednostavno proširiti veličinu particije ako joj ponestane prostora. Naravno, dodatni sloj između diska i sistema datoteka smanjuje brzinu čitanja i pisanja. Morate platiti za sve. Koristim LVM za praktično upravljanje prostor na disku virtuelne mašine. Obično, kao virtuelni disk koristi se običan fajl. Prvo, ovo je nezgodno, jer KVM nema mehanizam za uzimanje snimaka virtuelnog diska, a kopiranje čak i nekoliko gigabajta traje dugo i virtuelna mašina će morati da se zaustavi. Drugo, ako je datoteka virtualnog diska pohranjena u sistemu datoteka, tada ćemo dobiti dodatna kašnjenja povezana s čitanjem i pisanjem ove datoteke. Stoga koristim LVM logičke volumene kao virtuelni disk.

Naredba Brzi vodič

Kreirajte 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
Kreiranje novog logičkog volumena od 10 GB:
  1. lvcreate -L10G -n lv_ubuntu_vm vg_virt
Za logičke volumene možete specificirati imena koja nose značenje. Ovo je mnogo zgodnije od rada sa imenima kao što je 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 sistema datoteka.
  1. resize2fs /dev/vg_virt/lv_ubuntu_vm
Uklanjanje logičkog volumena:
  1. lvremove /dev/vg_virt/lv_ubuntu_vm
Kreiranje snimka iz logičkog volumena:
  1. lvcreate --veličina 2G --snapshot --name snapshot_ubuntu_vm /dev/vg_virt/lv_ubuntu_vm
Snimci logičkih volumena su vrlo brzi i vrlo praktični. Snimak je nešto poput dodatnog sloja koji pohranjuje sve promjene u logički volumen. Snimak ne pohranjuje datoteke koje se nisu promijenile od kada je snimak napravljen. Stoga, količina prostora koji se koristi u snimku volumena ovisi o broju promjena. Ako izbrišete volumen s kojeg je snimljen snimak, snimak će također biti izbrisan. I, naravno, operacije na snimku volumena su mnogo sporije od operacija na samom volumenu.
A da kreirate kopiju logičkog diska, odnosno da ga potpuno klonirate, možete koristiti jednostavan uslužni program dd.
  1. sudo dd if=/dev/vgroup1/lvolume1 of=/dev/vgroup1/lvolume_copy
Naravno, logički volumeni moraju postojati.

Na mom kućni server Linux instaliran disk od 250 GB. Upravo sam kupio novi 250GB SATA disk i želim ga dodati novi disk na moj postojeći LVM volumen da povećam njegovu veličinu na 500 GB. Kako dodati disk u LVM i proširiti LVM volumen operativni sistem Linux?

Linux Volume Management (LVM) stvara sloj koji se lako koristi na vrhu fizičkih diskova. Možete kombinirati više diskova i kreirati logičke volumene za pohranu. Ovo pruža posebne pogodnosti kao što su:

  1. Nema ograničenja na veličinu diska;
  2. Povećana propusnost diska
  3. Zrcaljenje volumena za kritične poslovne podatke;
  4. Volume Snapshots;
  5. Pluća backup i oporavak pomoću snimaka;
  6. Lako kretanje podataka;
  7. Promijenite veličinu spremišta za pohranu (dodavanje ili uklanjanje diskova) bez nužnog ponovnog formatiranja diskova.
Ovaj vodič vam pokazuje kako particionirati, formatirati i dodati novi disk na LVM volumen u Linuxu. U svrhu demonstracije koristim Ubuntu VM, ali komande ostaju iste za goli metal ili bilo koju drugu tehnologiju virtuelizacije kao što je KVM, Xen, VMware, itd.

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

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

LVM upravljanje skladištem je podijeljeno u tri dijela:

  1. Fizičke zapremine (FT(PV))– stvarni (na primjer, /dev/sda, /dev,sdb, /dev/vdb, itd.)
  2. Grupe volumena (GT(VG))– fizički volumeni se kombinuju u grupe volumena. (na primjer, my_vg = /dev/sda + /dev/sdb .)
  3. Logički volumeni (LT(LV))– grupa volumena je zauzvrat 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 da biste saznali informacije o svakom dijelu.

Kako prikazati informacije o fizičkim zapreminama (pv)

Unesite sljedeću pvs naredbu da vidite informacije o fizičkim volumenima:

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

$sudo pvdisplay

Primjeri mogućih izlaza podataka:

Iz gornjeg izlaza možemo jasno 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 vgs /vgdisplay vgs naredbi da vidite informacije 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 da vidite informacije o grupama volumena i njihovim svojstvima:

$sudo lvdisplay

Primjeri mogućih izlaza podataka:

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

  1. /dev/ubuntu-box-1-vg/root – korijenski sistem datoteka;
  2. /dev/ubuntu-box-1-vg/swap_1 – prostor za zamjenu.
Na osnovu 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š server. U ovom primjeru, u svrhu demonstracije, dodao sam novi disk veličine 5GiB. 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 skeniranje svega vidljivih uređaja 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 LVM fizički diskovi volumen

Korak 3 – Kreirajte fizičke volumene (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 kreiran

Sada pokrenite sljedeću naredbu da provjerite:

$ sudo lvmdiskscan –l

Primjeri mogućih izlaza podataka:

UPOZORENJE: uzimajući u obzir samo LVM uređaje /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 – Dodajte novokreirani fizički volumen (pv) pod nazivom /dev/vdb postojećem logičkom volumenu (lv)

Unesite sljedeću naredbu da dodate /dev/vdb fizički volumen u grupu volumena "ubuntu-box-1-vg":

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

Primjeri mogućih izlaza podataka:

Logical Volume Manager (LVM) je vrlo moćan sistem upravljanja volumenom podataka za Linux. Omogućava vam da kreirate logičke volumene na vrhu fizičkih particija (ili čak neparticioniranih tvrdih diskova), koji će biti vidljivi u samom sistemu kao obični blok uređaji sa 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, a drugo, veličina logičkih volumena se može lako mijenjati tokom rada. Osim toga, LVM podržava mehanizam brze snimke, kopiranje particija u hodu i zrcaljenje slično RAID-1.

Ako planirate puno raditi sa LVM-om, možete pokrenuti posebnu „ljusku“ sa sudo lvm komandom. Komanda pomoći će prikazati listu naredbi.

Kreiranje i brisanje

Kao što je navedeno, LVM je izgrađen na particijama hard disk i/ili cijelih tvrdih diskova. Na svakom od diskova/particija se mora kreirati fizički volumen(fizički volumen). Na primjer, koristimo za LVM disk sda i sekcija 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 kreirati nekoliko grupa, svaka sa svojim skupom volumena. Ali obično to nije potrebno.

Sada u grupi volumena možete kreirati logički volumeni lv1 I lv2 Veličina 20 GB i 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 da se na njima kreira sistem datoteka. Ovdje nema razlike sa redovnim odjeljcima:

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

Uklanjanje LVM-a (ili njegovih pojedinačnih dijelova, na primjer, logičkih volumena 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 u grupu volumena, kreirajte fizički volumen:

Pvcreate /dev/sdc

I dodajte ga u našu grupu:

Vgextend vg1 /dev/sdc

Sada možete kreirati još jednu logički pogon(lvcreate) ili povećajte veličinu postojećeg (lvresize).

Uklanjanje fizičkih volumena

Da biste uklonili čvrsti disk iz radne grupe volumena sda Prvo, prebacimo sve podatke sa 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:

Pvremove /dev/sda

Zapravo, posljednja komanda jednostavno uklanja oznaku da je disk član lvm-a i ne donosi mnogo koristi. Nakon uklanjanja iz LVM-a, disk će se morati ponovo particionirati/reformatirati za dalju upotrebu.

Promjena veličine

LVM vam omogućava da lako promijenite veličinu logičkih volumena. Da biste to učinili, prvo morate promijeniti sam logički volumen:

Lvresize -L 40G vg1/lv2

a zatim sistem datoteka na njemu:

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

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

Kako je lako probati

Ako je LVM instaliran ne za dalju upotrebu, već „za gledanje“, tada se diskovi i particije mogu zamijeniti datotekama. Neće vam trebati dodatni diskovi, ni jedno ni drugo virtuelne mašine. Kreiraćemo virtuelne diskove i raditi sa njima. Na primjer, možete kreirati 4 diska od 1 GB, ali možete kreirati još jedan broj većih ili manjih veličina po želji. Mi sami kreiramo fajlove koji 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 count=1 bs=1G dd if=/dev/nula od=./d04 count=1 bs=1G

Kreiramo loopback uređaje iz datoteka:

Izgubiti -f --prikazati ./d01 izgubiti -f --pokazati ./d02 izgubiti -f --prikazati ./d03 izgubiti -f --prikazati ./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 ...

Snimci

Jedna od najvažnijih karakteristika LVM-a je njegova podrška za mehanizam snimka. Snimci vam omogućavaju da napravite trenutno napravite snimak logičkog volumena i koristite ga u budućnosti za rad s podacima.

Primjeri upotrebe

LVM se aktivno koristi kada je potreban mehanizam snimka. Na primjer, ovaj mehanizam je izuzetno važan kada pravite sigurnosne kopije datoteka koje se stalno mijenjaju. LVM vam omogućava da zamrznete neko stanje FS-a i kopirate sve potrebne podatke iz njega, dok ne morate zaustavljati snimanje na originalnom FS-u.

Snimci se također mogu koristiti za organiziranje podrške server datoteka With Samba mehanizam arhivskih kopija, o tome u odgovarajućem članku:

LVM sa LiveCD-om

Ako treba da radite sa LVM-om sa Ubuntu LiveCD-a, moraćete da izvršite nekoliko dodatnih koraka, pošto podrazumevano ne postoje uslužni programi za rad sa LVM-om.

Prvo morate instalirati ove uslužne programe:

Sudo vgscan sudo vgdisplay YOUR_VGNAME

Sudo vgchange -a y

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

© 2024 ermake.ru -- O popravci računara - Informativni portal