Crmgo Blog

Linux LVM

Linux LVM

Na začátku disku vytvoříme popisovač skupiny svazků. Shell pvcreate /dev/sdc 1 pvcreate /dev/sdc Pro vytvoření skupiny svazků test se používá příkaz Shell vgcreate test /dev/sdc 1 vgcreate test /dev/sdc Pokud chcete do skupiny svazků zahrnout i další disky nebo oddíly…

Linux LVM

Na začátku disku vytvoříme popisovač skupiny svazků.

Shell
1
pvcreate /dev/sdc

Pro vytvoření skupiny svazků test se používá příkaz

Shell
1
vgcreate test /dev/sdc

Pokud chcete do skupiny svazků zahrnout i další disky nebo oddíly, pak

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

Vaše skupina svazků test a logické svazky jsou v neaktivním stavu, aktivujeme je

A teď to nejdůležitější – vytvoření logických svazků part1 a part2 o velikosti 10 GB každý

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

Ověříme

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

Nyní lze naformátovat vytvořené oddíly a připojit je.

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

Zvětšení velikosti logického svazku na 20G

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

Zvětšili jsme logický svazek, nyní je nutné zvětšit velikost souborového systému.

Shell
1
resize2fs /dev/test/part1

Zmenšení velikosti logického svazku (můžete přijít o data)

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

Poznámky:

Při zmenšování nebo zvětšování velikosti souborového systému jej musíte odpojit.
Při zmenšování velikosti může dojít k poškození superbloku nebo tabulky oddílů.
Velikost souborového systému XFS lze zvětšit pouze v připojeném stavu.
Velikost souborového systému XFS nelze zmenšit.

Příkazy:

dd if=/dev/zero of=/dev/diskname bs=1k count=1 - zničit tabulku oddílů.

vgcreate vytvoření skupiny svazků.
vgchange -a aktivace skupiny svazků.
vgchange -a n deaktivace skupiny svazků.
vgremove odstranění skupiny svazků.
vgextend přidání fyzických svazků do skupiny svazků.
vgreduce odstranění fyzických svazků.
vgdisplay informace o skupině svazků.
vgexport odregistrovat skupinu svazků v systému.
vgmerge sloučit skupiny svazků.
vgrename přejmenovat skupinu svazků.
vgs informace o skupinách svazků.
vgscan vyhledat skupiny svazků.
vgsplit přesunout fyzický svazek do nové skupiny svazků.
vgck zkontrolovat integritu skupiny svazků.

lvdisplay informace o vytvořených logických svazcích.
lvcreate -LTTTG -nXXX vytvoření logického svazku XXX o velikosti TTT.
lvchange změna atributů logického svazku.
lvremove odstranění logických svazků.
lvrename přejmenovat logický svazek.
lvextend -LXXG zvětšení logických svazků.
resize2fs zvětšení velikosti souborového systému.
lvreduce -L-XXG zmenšení logických svazků.
lvresize změna velikosti logického svazku
lvscan seznam logických svazků ve všech skupinách svazků.
lvs informace o logickém svazku.
lvmdiskscan zařízení, která mohou být použita jako fyzický svazek.
lvmsadc data o aktivitě používání LVM.
lvmsar zpráva o aktivitě používání LVM.

pvcreate vytvoření deskriptoru skupiny svazků na začátku disku
pvdisplay informace o fyzických svazcích.
pvmove přesunout obsah z disku 1 na disk 2
pvremove odstranit značku LVM z fyzického svazku.
pvresize změna velikosti fyzického svazku.
pvchange atributy fyzického svazku.
pvdata informace o fyzickém svazku.
pvs informace o fyzickém svazku.
pvscan seznam všech fyzických svazků.

Poznámka: příspěvek mohl vzniknout s pomocí AI a lidskou redakcí. Odpovědný: Dmytro Lomaka, Kaltenkirchen.