Загрузка данных


Задание 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