Crmgo Blog

Linux LVM

Linux LVM

На početku diska kreiramo deskriptor grupe volumena. Shell pvcreate /dev/sdc 1 pvcreate /dev/sdc Za kreiranje grupe volumena test koristi se komanda Shell vgcreate test /dev/sdc 1 vgcreate test /dev/sdc Ako želite da uključite još neke diskove ili particije u grupu volumena…

Linux LVM

Na početku diska kreiramo opisivač grupe volumena.

Shell
1
pvcreate /dev/sdc

Za kreiranje grupe volumena test koristi se komanda

Shell
1
vgcreate test /dev/sdc

Ako želite da u grupu volumena uključite i druge diskove ili particije, onda

Shell
1
vgcreate test /dev/sdc /dev/XXX

vaša grupa volumena test i logički volumeni su u neaktivnom stanju, aktiviramo ih

A sada najzanimljiviji deo – kreiranje logičkih volumena part1 i part2 veličine po 10G

Shell
1
2
lvcreate -L10000 -n part1 test
lvcreate -L10000 -n part2 test

Proveravamo

Shell
1
2
3
lvscan
ACTIVE '/dev/test/part1' [9,77 GiB] inherit
ACTIVE '/dev/test/part2' [9,77 GiB] inherit

Sada možemo formatirati kreirane particije i montirati ih.

Shell
1
2
3
mkfs.ext4 /dev/test/part1
mkdir /part1
mount /dev/test/part1 /part1

Povećanje veličine logičkog toma na 20G

Shell
1
2
umount /dev/test/part1
lvextend -L20G /dev/test/part1

Povećali smo logički tom, sada je potrebno povećati veličinu datotečnog sistema.

Shell
1
resize2fs /dev/test/part1

Smanjenje veličine logičkog toma (možete izgubiti podatke)

Shell
1
lvreduce -L-10G /dev/test/part1

Napomene:

Prilikom smanjenja ili povećanja veličine datotečnog sistema, potrebno je da ga odmontirate.
Prilikom smanjenja veličine, superblok ili tabela particija može biti oštećena.
Veličinu XFS datotečnog sistema možete povećati samo u montiranom stanju.
Smanjenje veličine XFS datotečnog sistema nije moguće.

Komande:

dd if=/dev/zero of=/dev/diskname bs=1k count=1 - uništiti tabelu particija.

vgcreate – stvaranje grupe volumena.
vgchange -a y – aktiviranje grupe volumena.
vgchange -a n – deaktiviranje grupe volumena.
vgremove – brisanje grupe volumena.
vgextend – dodavanje fizičkih volumena u grupu volumena.
vgreduce – uklanjanje fizičkih volumena.
vgdisplay – prikaz informacija o grupi volumena.
vgexport – odjavljivanje grupe volumena iz sistema.
vgmerge – spajanje grupa volumena.
vgrename – preimenovanje grupe volumena.
vgs – prikaz informacija o grupama volumena.
vgscan – pretraga grupa volumena.
vgsplit – premještanje fizičkog volumena u novu grupu volumena.
vgck – provjera cjelovitosti grupe volumena.

lvdisplay – prikaz informacija o kreiranim logičkim volumenima.
lvcreate -LTTTG -nXXX – kreiranje logičkog volumena XXX veličine TTT.
lvchange – promjena atributa logičkog volumena.
lvremove – brisanje logičkih volumena.
lvrename – preimenovanje logičkog volumena.
lvextend -LXXG – povećanje logičkih volumena.
resize2fs – povećanje veličine datotečnog sistema.
lvreduce -L-XXG – smanjenje logičkih volumena.
lvresize – promjena veličine logičkog volumena.
lvscan – prikaz logičkih volumena u svim grupama volumena.
lvs – prikaz informacija o logičkom volumenu.
lvmdiskscan – uređaji koji se mogu koristiti kao fizički volumeni.
lvmsadc – podaci o aktivnosti korištenja LVM-a.
lvmsar – izvještaj o aktivnosti korištenja LVM-a.

pvcreate – kreiranje deskriptora grupe volumena na početku diska.
pvdisplay – prikaz informacija o fizičkim volumenima.
pvmove – premještanje sadržaja sa diska 1 na disk 2.
pvremove – brisanje LVM oznake sa fizičkog volumena.
pvresize – promjena veličine fizičkog volumena.
pvchange – promjena atributa fizičkog volumena.
pvdata – prikaz informacija o fizičkom volumenu.
pvs – prikaz informacija o fizičkom volumenu.
pvscan – prikaz svih fizičkih volumena.

Napomena: tekst može biti uz pomoć AI uz ljudsku proveru. Odgovoran: Dmytro Lomaka, Kaltenkirchen.

Kategorije: KVM