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