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


# --- Шаг 1. Создать раздел 150 Мб на /dev/sdb ---
sudo parted /dev/sdb mklabel msdos
sudo parted /dev/sdb mkpart primary 1MiB 151MiB

# Проверить
lsblk

# --- Шаг 2. Создать Physical Volume (PV) ---
sudo pvcreate /dev/sdb1

# Проверить
sudo pvs
sudo pvdisplay

# --- Шаг 3. Создать Volume Group TEST_VG ---
sudo vgcreate TEST_VG /dev/sdb1

# Проверить
sudo vgs
sudo vgdisplay

# --- Шаг 4. Создать Logical Volume TEST_LV на весь объём ---
sudo lvcreate -l 100%FREE -n TEST_LV TEST_VG

# Проверить
sudo lvs
sudo lvdisplay

# --- Шаг 5. Создать файловую систему EXT4 на LV ---
sudo mkfs.ext4 /dev/TEST_VG/TEST_LV

# Примонтировать и проверить
sudo mkdir -p /mnt/lvm_test
sudo mount /dev/TEST_VG/TEST_LV /mnt/lvm_test
df -h | grep lvm_test

# --- Шаг 6. Создать второй раздел 150 Мб ---
sudo parted /dev/sdb mkpart primary 151MiB 301MiB

# Проверить
lsblk

# --- Шаг 7. Расширить LVM на второй раздел ---
# Создать PV на новом разделе
sudo pvcreate /dev/sdb2

# Добавить новый PV в существующую VG
sudo vgextend TEST_VG /dev/sdb2

# Расширить LV на весь доступный объём
sudo lvextend -l +100%FREE /dev/TEST_VG/TEST_LV

# Расширить файловую систему EXT4
sudo resize2fs /dev/TEST_VG/TEST_LV

# --- Шаг 8. Проверить расширение ---
sudo lvs
sudo vgs
df -h | grep lvm_test

# --- Шаг 9. Удалить всё ---
sudo umount /mnt/lvm_test
sudo lvremove /dev/TEST_VG/TEST_LV
sudo vgremove TEST_VG
sudo pvremove /dev/sdb1 /dev/sdb2
sudo parted /dev/sdb rm 2
sudo parted /dev/sdb rm 1
sudo rmdir /mnt/lvm_test

# Финальная проверка
lsblk
sudo pvs
sudo vgs
sudo lvs