Познакомиться с базовыми возможностями менеджера логических томов - LVM.
LVM имеет три уровня абстракции:
Основной единицей размера в LVM является экстент размером 4 мб.
Названия утилит LVM для работы с физическими томами начинаются с букв pv.
Названия утилит LVM для работы с группами томов начинаются с букв vg.
Названия утилит LVM для работы с логическими томами начинаются с букв lv.
Все действия с LVM можно выполнить через утилиту lvm.
Система документации man использует утилиту less для просмотра. Поэтому работают все горячие клавиши от less (включая выход по клавише q).
*.docx.Создайте по одному разделу на всех свободных дисках и добавьте в отчёт скриншот результата работы lsblk
man pvcreate
man pvs
man pvdisplay
Добавьте в отчёт назначение утилит pvcreate, pvs и pvdisplay.
sudo pvcreate /dev/vdb1
sudo pvcreate /dev/vdс1
sudo pvs
sudo pvdisplay
Добавьте в отчёт скриншот результатов работы pvs и pvdisplay.
man vgcreate
Добавьте в отчёт назначение утилиты vgcreate.
sudo vgcreate my_group1 /dev/vdb1 /dev/vdc1
sudo vgdisplay
sudo pvdisplay
Добавьте в отчёт скриншот результатов работы vgdisplay и pvdisplay. Выделите изменившиеся значения в выводе pvdisplay.
man lvcreate
man lvs
man lvdisplay
Добавьте в отчёт назначение утилит lvs, lvdisplay и lvcreate, а также назначение ключей --size и --extents.
sudo lvcreate --name my_volume1 --extents 75%VG my_group1
sudo lvs
sudo lvdisplay
sudo pvdisplay
Добавьте в отчёт скриншот результатов работы lvs, lvdisplay и pvdisplay. Выделите изменившиеся значения в выводе pvdisplay.
sudo mkfs.ext4 /dev/my_group1/my_volume1
sudo blkid
Добавьте в отчёт скриншот результатов работы blkid. Выделите строку с созданной файловой системой.
sudo mount /dev/my_group1/my_volume1 /mnt
lsblk
Добавьте в отчёт скриншот результатов работы lsblk. Выделите точку монтирования созданной файловой системы.
man vgextend
man pvmove
man vgreduce
Добавьте в отчёт назначение утилит vgextend, pvmove и vgreduce.
sudo vgextend my_group1 /dev/vdd1
sudo pvmove /dev/vdb1
sudo vgreduce my_group1 /dev/vdb1
sudo lvs
sudo pvdisplay
Добавьте в отчёт скриншоты результатов работы lvs и pvdisplay. Выделите изменившиеся значения в выводе pvdisplay.
man resize2fs
man lvresize
Добавьте в отчёт назначение утилит resize2fs, lvresize и ключа --resizefs.
sudo lvresize --extents 100%VG --resizefs /dev/my_group1/my_volume1
sudo lvdisplay
Добавьте в отчёт скриншот результатов работы lvdisplay. Выделите изменившиеся значения в выводе lvdisplay.
man lsof
Добавьте в отчёт назначение утилиты lsof.
cd /mnt
sudo lsof /mnt
cd ~
sudo lsof /mnt
sudo umount /mnt
sudo lvresize --extents 90%VG --resizefs /dev/my_group1/my_volume1
sudo mount /dev/my_group1/my_volume1 /mnt
sudo lvdisplay
Добавьте в отчёт скриншот результатов работы lvdisplay. Выделите изменившиеся значения в выводе lvdisplay.
Изучение снапшотов LVM:
Ознакомьтесь со статьей LVM: использование снапшотов.
Добавьте в отчёт конспект следующих понятий:
Изучение разреженных томов LVM:
Ознакомьтесь со статьей LVM Thin Provisioned volume.
Добавьте в отчёт конспект следующих понятий: