LVM (Logical Volume Manager) — це система управління дисковим простором в Linux, яка дозволяє більш гнучко працювати з дисками та розділами. Вона надає можливість об'єднувати кілька фізичних дисків у великі групи томів, створювати на них логічні томи (аналог розділів), змінювати їх розмір, додавати або видаляти диски, і т.д.
Основні поняття:
Перевірка групи томів (VG) та логічних томів (LV):
vgdisplaylvdisplaypvdisplayЗменшення розміру логічного тому (спочатку потрібно відмонтувати розділ):
umount /dev/ubuntu-vg/ubuntu-lv resize2fs /dev/ubuntu-vg/ubuntu-lv 10G # Зменшення файлової системи до 10GB lvreduce -L 10G /dev/ubuntu-vg/ubuntu-lv mount /dev/ubuntu-vg/ubuntu-lv /mnt
Збільшення розміру логічного тому:
/dev/sda3, щоб він займав весь новий простір диска (800ГБ замість 500ГБ).parted /dev/sda
Виконавши цю команду, введіть такі кроки:
print — показує наявні розділи.resizepart 3 — виберіть третій розділ (sda3).800G — встановіть новий розмір (у цьому випадку 800ГБ, але ви можете вибрати максимум, доступний на вашому диску).quit — вийдіть із parted.
lvextend -L +5G /dev/ubuntu-vg/ubuntu-lv # Додаємо 5GB resize2fs /dev/ubuntu-vg/ubuntu-lv # Розширюємо файлову систему
Додати фізичний диск до LVM:
pvcreate /dev/sdX # Де /dev/sdX - це новий диск
Додати фізичний диск до групи томів:
vgextend ubuntu-vg /dev/sdX
Розширити логічний том, використовуючи новий диск:
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv resize2fs /dev/ubuntu-vg/ubuntu-lv