Tworzymy na początku dysku deskryptor grupy woluminów.
|
1
|
pvcreate /dev/sdc
|
Aby utworzyć grupę woluminów test, używamy polecenia
|
1
|
vgcreate test /dev/sdc
|
Jeśli chcesz dodać do grupy woluminów inne dyski lub partycje, to
|
1
|
vgcreate test /dev/sdc /dev/XXX
|
Twoja grupa woluminów test oraz woluminy logiczne są w stanie nieaktywnym, aktywujemy je
A teraz najciekawsza część – tworzenie woluminów logicznych part1 i part2 o rozmiarze 10G każdy
|
1
2
|
lvcreate -L10000 -n part1 test
lvcreate -L10000 -n part2 test
|
Sprawdzamy
|
1
2
3
|
lvscan
ACTIVE '/dev/test/part1' [9,77 GiB] inherit
ACTIVE '/dev/test/part2' [9,77 GiB] inherit
|
Teraz można sformatować utworzone partycje i zamontować je.
|
1
2
3
|
mkfs.ext4 /dev/test/part1
mkdir /part1
mount /dev/test/part1 /part1
|
Zwiększenie rozmiaru woluminu logicznego do 20G
|
1
2
|
umount /dev/test/part1
lvextend -L20G /dev/test/part1
|
Zwiększyliśmy wolumin logiczny, teraz należy zwiększyć rozmiar systemu plików.
|
1
|
resize2fs /dev/test/part1
|
Zmniejszenie rozmiaru woluminu logicznego (może dojść do utraty danych)
|
1
|
lvreduce -L-10G /dev/test/part1
|
Uwagi:
Przed zmniejszeniem lub zwiększeniem rozmiaru systemu plików należy go odmontować.
Przy zmniejszaniu rozmiaru może dojść do uszkodzenia superbloku lub tablicy partycji.
Rozmiar systemu plików XFS można zwiększyć tylko w stanie zamontowanym.
Nie można zmniejszyć rozmiaru systemu plików XFS.
Polecenia:
dd if=/dev/zero of=/dev/diskname bs=1k count=1 – usunięcie tablicy partycji.
vgcreate – tworzenie grupy woluminów.
vgchange -a y – aktywacja grupy woluminów.
vgchange -a n – dezaktywacja grupy woluminów.
vgremove – usuwanie grupy woluminów.
vgextend – dodawanie woluminów fizycznych do grupy woluminów.
vgreduce – usuwanie woluminów fizycznych.
vgdisplay – wyświetlanie informacji o grupie woluminów.
vgexport – wyrejestrowanie grupy woluminów w systemie.
vgmerge – łączenie grup woluminów.
vgrename – zmiana nazwy grupy woluminów.
vgs – wyświetlanie informacji o grupach woluminów.
vgscan – wyszukiwanie grup woluminów.
vgsplit – przenoszenie woluminu fizycznego do nowej grupy woluminów.
vgck – sprawdzanie integralności grupy woluminów.
lvdisplay – wyświetlanie informacji o utworzonych woluminach logicznych.
lvcreate -LTTTG -nXXX – tworzenie woluminu logicznego XXX o rozmiarze TTT.
lvchange – zmiana atrybutów woluminu logicznego.
lvremove – usuwanie woluminów logicznych.
lvrename – zmiana nazwy woluminu logicznego.
lvextend -LXXG – powiększanie woluminów logicznych.
resize2fs – powiększanie rozmiaru systemu plików.
lvreduce -L-XXG – zmniejszanie woluminów logicznych.
lvresize – zmiana rozmiaru woluminu logicznego.
lvscan – wyświetlanie listy woluminów logicznych we wszystkich grupach woluminów.
lvs – wyświetlanie informacji o woluminach logicznych.
lvmdiskscan – wyświetlanie urządzeń, które mogą być użyte jako woluminy fizyczne.
lvmsadc – zbieranie danych o aktywności użycia LVM.
lvmsar – raport o aktywności użycia LVM.
pvcreate – tworzenie deskryptora grupy woluminów na początku dysku.
pvdisplay – wyświetlanie informacji o woluminach fizycznych.
pvmove – przenoszenie zawartości z dysku 1 na dysk 2.
pvremove – usuwanie znacznika LVM z woluminu fizycznego.
pvresize – zmiana rozmiaru woluminu fizycznego.
pvchange – zmiana atrybutów woluminu fizycznego.
pvdata – wyświetlanie informacji o woluminie fizycznym.
pvs – wyświetlanie informacji o woluminach fizycznych.
pvscan – wyświetlanie listy wszystkich woluminów fizycznych.
