Crmgo Блог

Linux LVM

Linux LVM

Створюємо на початку диска дескриптор групи томів. Shell pvcreate /dev/sdc 1 pvcreate /dev/sdc Для створення групи томів test використовується команда Shell vgcreate test /dev/sdc 1 vgcreate test /dev/sdc Якщо ви хочете включити до групи томів ще інші диски або розділи…

Linux LVM

Створюємо на початку диска дескриптор групи томів.

Shell
1
pvcreate /dev/sdc

Для створення групи томів test використовується команда

Shell
1
vgcreate test /dev/sdc

Якщо ви хочете включити до групи томів ще інші диски або розділи, то

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

ваша група томів test і логічні томи перебувають у неактивному стані, активуємо

А тепер найцікавіше – створення логічних томів part1 і part2 розміром по 10G

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

Перевіряємо

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

Тепер можна форматувати створені розділи та монтувати.

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

Збільшення розміру логічного тому до 20G

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

Ми збільшили логічний том, тепер необхідно збільшити розмір файлової системи.

Shell
1
resize2fs /dev/test/part1

Зменшення розміру логічного тому (ви можете втратити дані)

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

Примітки:

При зменшенні або збільшенні розміру фс їх потрібно розмонтувати.
При зменшенні розміру суперблок або таблиця розділів може бути пошкоджена.
Розмір фс XFS можна збільшити тільки в змонтованому стані.
Зменшити розмір файлової системи XFS не можна.

Команди:

dd if=/dev/zero of=/dev/diskname bs=1k count=1   - знищити таблицю розділів.

vgcreate створення групи томів.
vgchange -a y активація групи томів.
vgchange -a n деактивація групи томів.
vgremove видалення групи томів.
vgextend додавання фізичних томів до групи томів.
vgreduce видалення фізичних томів.
vgdisplay інформацію по групі.
vgexport зняти з реєстрації групу томів у системі.
vgmerge об'єднати групи томів.
vgrename перейменувати групу томів.
vgs інформація про групи томів.
vgscan пошук груп томів.
vgsplit перемістити фізичний том у нову групу томів.
vgck перевірити цілісність групи томів.

lvdisplay інформацію по створених логічних томах.
lvcreate -LTTTG -nXXX створення логічного тому XXX розміром TTT.
lvchange змінити атрибути логічного тому.
lvremove видалення логічних томів.
lvrename перейменувати логічний том.
lvextend -LXXG збільшення логічних томів.
resize2fs збільшити розмір файлової системи.
lvreduce -L-XXG зменшення логічних томів.
lvresize змінити розмір логічного тому
lvscan список логічних томів у всіх групах томів.
lvs інформація про логічний том.
lvmdiskscan пристрої які можуть бути використані як фізичний том.
lvmsadc дані про активність використання LVM.
lvmsar звіт про активність використання LVM.

pvcreate створення на початку диска дескриптор групи томів
pvdisplay інформацію по фізичних томах.
pvmove переміщую вміст з 1 диска на 2
pvremove видалити мітку LVM з фізичного тому.
pvresize змінити розмір фізичного тому.
pvchange атрибути фізичного тому.
pvdata інформація про фізичний том.
pvs інформація про фізичний том.
pvscan список всіх фізичних томів.

Примітка: матеріал міг бути створений за підтримки ШІ з подальшою людською редакцією. Відповідальний за зміст: Dmytro Lomaka, Kaltenkirchen.

Рубрики: KVM