Uklanjanje lvm. Promjena veličine LVM diskova

Zapravo, želio bih vam na jednostavan i pristupačan način ispričati o tako divnoj stvari kao što je Logical Volume Management ili Logical Volume Management.
Pošto već dugo koristim LVM, reći ću vam šta to znači konkretno za mene, bez gledanja priručnika ili izvlačenja citata sa wikija, svojim riječima, da bude jasno onima koji ne koriste znam bilo šta o tome. Pokušat ću da ne govorim odmah o svim vrstama "naprednih" funkcija poput pruga, snimaka itd.

LVM je dodatni sloj hardverske apstrakcije koji nam omogućava da prikupimo hrpe različitih diskova u jedan, a zatim ponovo particioniramo ovaj tačno onako kako želimo.

Postoje 3 nivoa apstrakcije:
1. PV (Physical Volume) - fizički volumeni (to mogu biti particije ili cijeli “neparticionirani” diskovi)
2. VG (Volume Group) - grupa volumena (kombinujemo fizičke volumene (PV) u grupu, kreiramo jedan disk, koji ćemo dalje particionirati kako želimo)
3. LV (Logical Volume) - logičke particije, stvarna particija našeg novog “single diska” aka Volume Group, koju zatim formatiramo i koristimo kao redovnu particiju, običan hard disk.
To je vjerovatno cijela teorija. :) sad vježbaj:
Za rad su vam potrebni lvm2 paketi i mogućnost rada sa root privilegijama, dakle:
$sudo bash
# apt-get install lvm2

Recimo da imamo na svom kompjuteru HDD do 40GB i uspjeli smo skupiti nešto novca i konačno sebi kupiti TERABYTE! :))) Sistem je već pokrenut, a prvi disk je podijeljen na jednu particiju (/dev/sda1 kao /), drugi - najveći koji smo upravo spojili - uopće nije podijeljen /dev/sdb ...
Predlažem da malo rasteretite root disk, a da ga u isto vrijeme ubrzate ( novi disk radi brže od starog) i „osiguraj“ sistem pomoću lvm-a.
Možete napraviti particije na drugom disku i dodati ih u grupe volumena (ako nam treba nekoliko grupa volumena),
Ili ne možete uopće napraviti particije na disku i učiniti cijeli uređaj fizičkom particijom (PV)

Root@ws:~# pvcreate /dev/sdb
Fizički volumen "/dev/sdb" uspješno kreiran

Kreiramo grupu volumena sa smislenim imenom, na primjer, imenom mašine „ws“, tako da kada prevučemo ovaj disk na drugom stroju nije bilo sukoba s imenima grupa volumena:

Root@ws:~# vgcreate ws /dev/sdb

Preporučljivo je dodati foldere kao što je /usr /var /tmp /home sa root particije, kako ne bi nepotrebno defragmentirali root particiju i ni u kom slučaju je ne bi prepunili, pa kreiramo particije:

Root@ws:~# lvcreate -n usr -L10G ws # ovdje kreiramo particiju pod nazivom “usr”, veličine 10Gb
Logički volumen "usr" kreiran
Po analogiji, radimo isto za /var, /tmp, /home:
root@ws:~# lvcreate -n var -L10G ws
root@ws:~# lvcreate -n tmp -L2G ws
root@ws:~# lvcreate -n home -L500G ws
još uvijek imamo malo slobodnog prostora u grupi volumena (na primjer, za buduću particiju za sigurnosnu kopiju)
Možete vidjeti koliko tačno možete sa naredbom:
root@ws:~# vgdisplay
informacije o kreiranim logičkim volumenima
root@ws:~# lvdisplay
informacije o fizičkim volumenima
root@ws:~# pvdisplay

Odjeljci koje smo kreirali pojavit će se u folderu /dev/[vg_name]/, odnosno bit će linkovi do datoteka,
lrwxrwxrwx 1 root root 22 2009-08-10 18:35 swap -> /dev/mapper/ws-swap
lrwxrwxrwx 1 root root 21 2009-08-10 18:35 tmp -> /dev/mapper/ws-tmp
lrwxrwxrwx 1 root root 21 2009-08-10 18:35 usr -> /dev/mapper/ws-usr
lrwxrwxrwx 1 root root 21 2009-08-10 18:35 var -> /dev/mapper/ws-var
itd…

Onda je lvm skoro gotov... formatiramo naše particije u naše omiljene sisteme datoteka:
root@ws:~# mkfs.ext2 -L tmp /dev/ws/tmp
root@ws:~# mkfs.ext4 -L usr /dev/ws/usr
root@ws:~# mkfs.ext4 -L var /dev/ws/var
root@ws:~# mkfs.ext4 -L home /dev/ws/home

Usput, ne bi bilo loše napraviti swap particiju:
root@ws:~# lvcreate -n swap -L2G ws
root@ws:~# mkswap -L swap /dev/ws/swap
root@ws:~# swapon /dev/ws/swap

Kreiramo fasciklu i povezujemo novoformirane sveske jedan po jedan, kopirajući u njih potreban sadržaj:
root@ws:~# mkdir /mnt/target
root@ws:~# mount /dev/ws/home /mnt/target
kopirajte sve iz /home foldera tamo na svoje voljene file manager(sa očuvanim pravima pristupa), na primjer ovako;):
root@ws:~# cp -a /home/* /mnt/target/
root@ws:~# umount /mnt/target/
Usput, za privremeni folder trebate samo ispraviti prava, nema potrebe kopirati ništa tamo:
root@ws:~# mount /dev/ws/tmp /mnt/target && chmod -R a+rwx /mnt/target && umount /mnt/target/
dodajte potrebne linije u /etc/fstab, na primjer:
/dev/mapper/ws-home /home ext4 relatime 0 2
/dev/mapper/ws-tmp /tmp ext2 noatime 0 2
/dev/mapper/ws-swap nema swap sw 0 0
i reboot... (napredna gospoda mogu bez ponovnog pokretanja;))

Za nešto ukusno želim da predložim napredniju stvar:
Recimo da imamo sistem sa particijom na LVM-u i hard disk počne da kvari, onda možemo premestiti ceo sistem na drugi hard disk/particiju bez ponovnog pokretanja:

# On-line dodavanje/uklanjanje tvrdi diskovi koristeći LVM (primjer)

Root@ws:~# pvcreate /dev/sda1 # naš neuspjeli emulator diska
Fizički volumen "/dev/sda1" uspješno kreiran

Root@ws:~# pvcreate /dev/sdb1 # naš emulator diska za spašavanje
Fizički volumen "/dev/sdb1" uspješno kreiran

Root@ws:~# vgcreate vg0 /dev/sda1 # kreiranje grupe volumena vg0
Grupa volumena "vg0" uspješno kreirana

Root@ws:~# lvcreate -n test -L10G vg0 #kreiranje odjeljka za "važne" informacije
Logički volumen "test" kreiran

Root@ws:~# mkfs.ext2 /dev/vg0/test # kreiranje sistema datoteka na particiji
root@ws:~# mount /dev/mapper/vg0-test /mnt/tmp/ #montaža particije
... # Popunjavam ga informacijama, otvaram nekoliko fajlova na njemu, itd.

Root@ws:~# vgextend vg0 /dev/sdb1 # proširenje naše grupe volumena na "spasilački" disk
Grupa volumena "vg0" uspješno proširena

Root@work:~# pvmove /dev/sda1 /dev/sdb1 #premeštanje sadržaja sa "umirućeg" diska na "spasilački"
/dev/sda1: Premješteno: 0,9%
/dev/sda1: Premješteno: 1,8%

/dev/sda1: Premješteno: 99,7%
/dev/sda1: Premješteno: 100,0%

Root@work:~# vgreduce vg0 /dev/sda1 # uklanjanje "umirućeg" diska iz grupe volumena.
Uklonjeno "/dev/sda1" iz grupe volumena "vg0"

Ukupno:
Napravio sam logičku particiju, formatirao je, montirao je i napunio potrebnim podacima, zatim je premjestio s jednog uređaja na drugi, dok je particija ostala montirana i podaci su ostali dostupni cijelo vrijeme!
Na sličan način, uspeo sam da prenesem ceo sistem sa umirućeg diska u raid niz bez ponovnog pokretanja. :)

P.S. Oprostite na greškama, stalno sam bio ometan =))

P.P.S. Oh da!!! Najvažniji i najveći nedostatak LVM-a je što ga grub ne može čitati
stoga, /boot particija mora biti smještena izvan LVM-a na zasebnoj particiji tvrdog diska,
u suprotnom sistem se neće pokrenuti.

Logical Volume Manager - logički upravljač volumena operativni sistemi GNU/Linux i OS/2. 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-u -1.

Kreiranje i uklanjanje LVM-a

Za LVM, postoje tri grupe uslužnih programa dizajniranih za rad s fizičkim volumenima (pv*), logičkim grupama (lg*) i logičkim volumenima (lv*). Dakle, naredba pvcreate kreira fizičke volumene, naredba pvscan prijavljuje postojeće, a naredba pvdisplay prikazuje kompletne informacije o njima. A trojke naredbi vgcreate, vgscan, vgdisplay i lvcreate, lvscan, lvdisplay rade isto za grupe volumena i logičke volumene, respektivno.

Deinstaliranje LVM-a(ili njegovi pojedinačni dijelovi, na primjer, logički svesci ili grupe volumena) se odvija obrnutim redoslijedom od njihovog kreiranja:

    demontiraj particije (umount)

    lvdisplay. ukloniti logičke volumene (lvremove)

    vgdisplay. ukloni grupe volumena (vgremove) # vgremove vz

    pvdisplay. uklonite nepotrebne fizičke volumene (pvremove) # pvremove /dev/sda3

Kreiranje LVM-a

    Kreirajte fizički volumen na particiji sda3: # pvcreate /dev/sda3 # pvdisplay

    Na fizičkom volumenu kreirajte grupu volumena pod nazivom vz: # ​​vgcreate -s 32M vz /dev/sda3

    Naredba vgcreate se pokreće s imenom grupe kao prvim argumentom i imenom datoteke particionog uređaja kao drugim argumentom. Ime grupe je proizvoljno; putanje do datoteka fizičkog volumena uređaja kada se koristi devfs moraju koristiti punu notaciju (kao izlaz naredbe pvscan). Prema zadanim postavkama, volumeni se izrezuju na fizičke blokove veličine 4 MB. Ako želite imati drugačiju veličinu bloka, to se može eksplicitno postaviti opcijom -s ##m. Preporučljivo je koristiti ekstente od 32 MB , u ovom slučaju maksimalna veličina bilo kojeg budućeg logičkog volumena je ograničena na 2 terabajta, ali ako se zaustavimo na zadanom opsegu, ograničenje volumena bi bilo 256 GB.

    Kreiranje logičkog volumena ili volumena (analogno particioniranju fizičkog tvrdog diska). Kreirajmo dvije tmp particije veličine 10 GB i rest particiju, koja će zauzeti cijeli preostali prostor grupe volumena vz: # ​​lvcreate -l 10G -n tmp vz # lvcreate -l 100% BESPLATNO -n rest vz

    Formatirajmo rezultirajuće logičke volumene: # mkfs.ext4 /dev/vz/tmp # mkfs.ext4 /dev/vz/rest

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 već napomenuto, LVM je izgrađen na bazi particija tvrdog diska i/ili cijelih tvrdih diskova. Na svakom od diskova/particija se mora kreirati fizički volumen(fizički volumen). Na primjer, koristimo disk za LVM 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) se događa u obrnutim redosledom- prvo morate demontirati particije, zatim ukloniti logičke volumene (lvremove), nakon čega možete ukloniti grupe volumena (vgremove) i nepotrebne fizičke volumene (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. Nema dodatnih diskova ili 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

Iz fajlova kreiramo loopback uređaje:

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 korištenja

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 za server datoteka sa Sambom za mehanizam kopiranja arhive, više 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.

Upravitelj logičkog volumena ( LVMengleski. Logical Volume Manager ) - pruža dodatni nivo apstrakcije između fizičkih/logičkih diskova (uobičajene particije sa kojima fdisk i slični programi rade) i sistema datoteka. To se postiže razbijanjem početnih particija u male blokove ( obima, obično 4-32 MB) i njihovo kombinovanje u jedan virtuelni volumen, odnosno grupu svezaka ( grupa volumena), koji je dalje podijeljen na logičke tomove ( logički volumen). Za sistem datoteka, logički volumen je predstavljen kao običan blok uređaj, iako pojedinačni ekstenti volumena mogu biti locirani na različitim fizičkim uređajima (pa čak i sam opseg može se distribuirati kao RAID). LVM povećava fleksibilnost sistema datoteka, međutim, budući da je samo međusloj, ne eliminiše ograničenja i upotrebu drugih slojeva. To jest, još uvijek trebate kreirati i modificirati particije i formatirati ih.

Kreacija.

# pvcreate /dev/sdb1 /dev/sdb2 //kreiranje fizičkog volumena # vgcreate volgroup00 /dev/sdb1 //kreiranje grupe volumena # vgextend volgroup00 /dev/sdb2 //dodavanje nove particije u grupu volumena # pvdisplay /dev /sdb2 //prikaži atribute fizičkog volumena # lvcreate -L20G -ntest01 volgroup00 //kreiraj logički volumen pod nazivom test veličine 20GB

Veličina volumena se može kreirati prema broju ekstenata, a njihov broj u grupi volumena je određen vgdsplay :

# lvcreate -l 10000 volgroup00 -n test02

Sada kada je logički volumen kreiran, na njemu možete izvršiti iste radnje kao i sa običnom particijom, tj. može se formatirati, montirati, prenositi informacije itd.

# mkreiserfs /dev/volgroup00/test01 //formatiranje logičkog volumena za ReiserFS # mount /dev/volgroup00/test01 /mnt/lvmtest //montaža logičkog volumena # cp -a /etc/ /mnt/lvmtest //kopiranje

LVM podrška.

Povećanje veličine logičkog volumena

Nakon povećanja logičkog volumena, potrebno je povećati veličinu sistema datoteka. Za svaki FS vaš metod. Štoviše, svaki slučaj ima svoje nijanse:
Prije promjene veličine datoteke Ext2 morate demontirati particiju (size Ext3/Ext4 promene u hodu).
Ext4 povećava samo sredstvima resize2fs. IN fsadm njihove metode.
Povećajte veličinu sistem datoteka Reiserfs kao u montiran, i u unmounted stanje.
Veličina sistema datoteka XFS može se povećati samo za montiran stanje. Osim toga, uslužni program mora proći tačku montiranja kao parametar, a ne ime uređaja.

# lvextend - L+ 4G / dev/ volgroup00/ test01 //povećavamo logički volumen za 4GB# resize2fs /dev/volgroup00/ext //Ext2/Ext3/Ext4 ekstenzija ili druga opcija preko fsadm-a (neki izvori pišu o e2fsadm-u, ja ga nisam našao).# fsadm - l promjena veličine / dev/ volgroup00/ ext 2G //povećavamo logički volumen Ext2/Ext3, sa proširenjem sistema datoteka. Od septembra 2009. Ext4 još nije podržan# resize_reiserfs - f /dev/volgroup00/reiser //ReiserFS ekstenzija# xfs_growfs / mnt/ lvm/ xfs // XFS ekstenzija # btrfsctl - r + 2g / mnt/ lvm/ btrfs/ // Btrfs ekstenzija ili # btrfsctl - r + 2g - A / dev/ volgroup00/ btrfs // Btrfs ekstenzija

# lvextend -L+4G /dev/volgroup00/test01 //povećanje logičkog volumena za 4GB # resize2fs /dev/volgroup00/ext //proširivanje Ext2/Ext3/Ext4 ili druge opcije putem fsadm-a (neki izvori pišu o e2fsadm, na dom nije našao). # fsadm -l resize /dev/volgroup00/ext 2G //povećava logički volumen Ext2/Ext3, sa proširenjem FS-a. Od septembra 2009. Ext4 još nije podržan # resize_reiserfs -f /dev/volgroup00/reiser //ReiserFS ekstenzija # xfs_growfs /mnt/lvm/xfs //XFS ekstenzija # btrfsctl -r +2g /mnt/lvm/btrfs/ // Btrfs ekstenzija ili # btrfsctl -r +2g -A /dev/volgroup00/btrfs //Btrfs ekstenzija

Smanjenje veličine logičkog volumena

Logički volumeni se također mogu smanjiti u veličini. Prije svega, trebate smanjiti veličinu sistema datoteka, a tek onda smanjiti veličinu logičkog volumena. Obrnutim redoslijedom možete izgubiti podatke. Tu su i neke nijanse:
Sistem datoteka mora biti isključen prije promjene veličine.
Prilikom promjene veličine Ext2/Ext3 resize2fs'y je naznačena njegova nova veličina.
Smanjenje XFS I JFS nemoguće.
Smanjenje Btrfs Možete to učiniti u hodu, ali bolje je ne riskirati.

# resize2fs /dev/volgroup00/ext2 500m //nakazuje novu veličinu za FS Ext2/Ext3 # fsadm -l resize /dev/volgroup00/ext3 200M //nakazuje novu veličinu za FS Ext2/Ext3 # resize_reiserfs -s-1G / dev/ volgroup00/reiserfs //smanji FS Reiserfs # btrfsctl -r -2g -A /dev/volgroup00/btrfs //smanji FS Btrfs # lvreduce -L-1G /dev/volgroup00/test01 //smanji logički volumen

Preimenovanje logičkog volumena

# vgchange -a n /dev/volgroup02 //odspajanje logičkih volumena u grupi žrtve # vgmerge volgroup01 volgroup02 //apsorpcija grupe volgroup02 od strane grupe volgroup01

Dijeljenje grupe volumena

# vgsplit volgroup01 volgroup02 /dev/sdb1 //dodjela nove grupe volumena volgroup02 koja će se nalaziti na fizičkom volumenu /dev/sdb1

Promjena veličine fizičkog volumena. Postoji nekoliko nijansi:
Povećanje veličine LVM fizičkog volumena se vrši nakon povećanja particije pomoću programa kao što je cfdisk/fdisk
Smanjenje volumena treba izvršiti nakon smanjenja sistema datoteka i logičkih volumena, inače može doći do oštećenja podataka.

# [b]pvresize /dev/sda1 //povećanje fizičkog volumena # [b]pvresize –setphysicalvolumesize 40G /dev/sda1 //smanjenje fizičkog volumena

Kreiranje snimaka

Snimak je kopija drugog volumena samo za čitanje. Kada kreirate snimke, morate biti sigurni da radite dmeventd. Prilikom fotografisanja sa XFS prvo se mora zamrznuti - xfs_freeze.

# lvcreate -L600M -s -n var-backups /dev/volgroup00/var //kreirajte volumen var-backup kao kopiju volumena var # mount /dev/volgroup00/var-backup /mnt/backup //naknadno montirajte snimak

Kreiranje ogledala (Mirrors)

Ogledala se koriste za povećanje tolerancije grešaka i povećanje nivoa sigurnosti informacija. Da biste kreirali ogledalo, potrebna su vam 3 fizička toma, 2 za ogledalo i 1 za dnevnik. Preporučuje se korištenje fizičkih volumena koji se nalaze na različitim medijima. Korištenje fizičkih volumena iz jednog medija negira praktičnost korištenja ogledala, jer U slučaju hardverskog kvara, ogledalo postaje beskorisno. Kada kreirate ogledala, morate biti sigurni da trčite dmeventd

# pvcreate /dev/sda5 /dev/sdb1 /dev/sdc1 //kreirajte fizički volumen # vgcreate mirror00 /dev/sda5 /dev/sdb1 /dev/sdc1 //kreirajte grupno ogledalo00 # lvcreate -L 5G -n volume00 - m 1 mirror00 //kreirajte volumen zrcala volume00

gledajući informacije o logičkim volumenima, postotak kopiranja trebao bi doseći 100%

# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert volume00 mirror00 mwi- a- 5.00G volume00_mlog 6.17

# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert volume00 mirror00 mwi-a- 5.00G volume00_mlog 6.17

provjera korištenja uređaja u kreiranom ogledalu

# lvs - a - o + uređaji LV VG Attr LSize Origin Snap% Move Log Copy% Convert Devices volume00 mirror00 mwi- a- 5.00G volume00_mlog 100.00 volume00_mimage_0(0) , volume00_mimage_0(0) , volume00_mimage_0(0) , volume00_mimage_1(0) volume00_mimage_1(0) dev/ sda5(0) [volume00_mimage_1] mirror00 iwi-ao 5.00G / dev/ sdb1(0) [volume00_mlog] mirror00 lwi-ao 4.00M

# lvs -a -o +uređaji LV VG Attr LSize Origin Snap% Move Log Copy% Convert Devices volume00 mirror00 mwi-a- 5.00G volume00_mlog 100.00 volume00_mimage_0(0),volume00_mimage_1(0)dae mirror /wi-a0. (0) mirror00 iwi-ao 5.00G /dev/sdb1(0) mirror00 lwi-ao 4.00M

# vgextend volgroup01 /dev/sdc1 /dev/sdd1 //dodavanje novih fizičkih volumena u grupu # lvconvert -m 1 /dev/volgroup01/volume-new //pretvaranje regularnog volumena u zrcaljeni volumen

Uklanjanje svezaka i grupa

Logički volumeni se moraju isključiti prije brisanja.

# vgreduce volgroup00 /dev/sdb1 //uklonite fizički volumen iz grupe # lvremove /dev/volgroup00/test01 //uklonite logički volumen # vgremove volgroup00 //uklonite grupu volumena # pvremove /dev/sdc1 //uklonite fizički volumen

mob_info