Задание 2. LVM
1. Создание PV, VG, LV
bash
Copy
# Создаем раздел sdb1 (150Мб)
sudo parted /dev/sdb mkpart primary 1MiB 151MiB
# Создаем Physical Volume
sudo pvcreate /dev/sdb1
# Создаем Volume Group
sudo vgcreate TEST_VG /dev/sdb1
# Создаем Logical Volume (весь доступный объем)
sudo lvcreate -l 100%FREE -n TEST_LV TEST_VG
# Создаем ФС EXT4
sudo mkfs.ext4 /dev/TEST_VG/TEST_LV
2. Расширение LVM
bash
Copy
# Создаем второй раздел sdb2 (150Мб)
sudo parted /dev/sdb mkpart primary 151MiB 301MiB
# Добавляем в PV
sudo pvcreate /dev/sdb2
# Расширяем VG
sudo vgextend TEST_VG /dev/sdb2
# Расширяем LV на весь доступный объем
sudo lvextend -l +100%FREE /dev/TEST_VG/TEST_LV
# Расширяем файловую систему (онлайн, без размонтирования)
sudo resize2fs /dev/TEST_VG/TEST_LV
3. Проверка расширения
bash
Copy
# Проверяем размер LV
sudo lvs
sudo lvdisplay /dev/TEST_VG/TEST_LV
# Проверяем размер ФС
df -h /dev/TEST_VG/TEST_LV
4. Удаление (после проверки)
bash
Copy
# Если смонтирован — отмонтируем
sudo umount /dev/TEST_VG/TEST_LV
# Удаляем LV
sudo lvremove /dev/TEST_VG/TEST_LV
# Удаляем VG
sudo vgremove TEST_VG
# Удаляем PV
sudo pvremove /dev/sdb1 /dev/sdb2
# Удаляем разделы
sudo parted /dev/sdb rm 1
sudo parted /dev/sdb rm 2