LVM Часть 2
В этой части я покажу вам, как добавить новый диск в lvm группу в debian 11 по шагам. Для этого я буду использовать следующие данные:
- Новый диск: /dev/sdb, размер 100 GB
- Существующая группа томов: vg0, размер 200 GB, содержит один логический том lv0, размер 100 GB, с файловой системой ext4, смонтирован на /home
- Цель: расширить группу томов vg0 до 300 GB, расширить логический том lv0 до 200 GB, расширить файловую систему ext4 до 200 GB
Перед тем, как добавить диск в lvm группу, нужно подготовить его, то есть создать на нем раздел типа lvm. Для этого можно использовать утилиту fdisk или gparted. Я буду использовать fdisk в терминале. Выполните следующие команды:
sudo fdisk /dev/sdb
- запустить утилиту fdisk на диске /dev/sdbCopyCopyn
- создать новый разделCopyp
- выбрать тип раздела primaryCopyCopy1
- выбрать номер раздела 1CopyEnter
- принять значение по умолчанию для первого сектораCopyEnter
- принять значение по умолчанию для последнего сектораCopyt
- изменить тип разделаCopy8e
- выбрать тип раздела Linux LVMCopyw
- записать изменения на диск и выйти из утилитыCopy
После этого на диске /dev/sdb должен появиться раздел /dev/sdb1 типа Linux LVM. Вы можете проверить это, выполнив команду lsblk /dev/sdb
или sudo fdisk -l /dev/sdb
.CopyCopyCopyCopy
Чтобы добавить раздел в lvm группу, нужно сначала создать на нем физический том. Для этого можно использовать утилиту pvcreate. Выполните следующую команду:
После этого на разделе /dev/sdb1 должен появиться физический том. Вы можете проверить это, выполнив команду sudo pvdisplay /dev/sdb1
.CopyCopy
Чтобы добавить физический том в lvm группу, нужно расширить группу томов. Для этого можно использовать утилиту vgextend. Выполните следующую команду:
sudo vgextend vg0 /dev/sdb1
- расширить группу томов vg0, добавив в нее физический том /dev/sdb1CopyCopy
После этого группа томов vg0 должна увеличиться на размер физического тома /dev/sdb1. Вы можете проверить это, выполнив команду sudo vgdisplay vg0
.Copy
Шаг 4: Расширить логический том
Чтобы использовать свободное пространство в группе томов, нужно расширить логический том. Для этого можно использовать утилиту lvextend. Выполните следующую команду:
sudo lvextend -l +100%FREE /dev/vg0/lv0
- расширить логический том lv0, добавив в него все свободное пространство в группе томов vg0CopyCopy
После этого логический том lv0 должен увеличиться на размер свободного пространства в группе томов vg0. Вы можете проверить это, выполнив команду sudo lvdisplay /dev/vg0/lv0
.CopyCopy
Шаг 5: Расширить файловую систему
Чтобы использовать свободное пространство на логическом томе, нужно расширить файловую систему. Для этого можно использовать утилиту resize2fs. Выполните следующую команду:
sudo resize2fs /dev/vg0/lv0
- расширить файловую систему ext4 на логическом томе lv0 до максимального размераCopyCopy
После этого файловая система ext4 на логическом томе lv0 должна увеличиться до максимального размера. Вы можете проверить это, выполнив команду df -h /home
.CopyCopy
Вот и все! Вы успешно добавили новый диск в lvm группу в debian 11. Теперь у вас есть больше места для хранения данных на вашем домашнем каталоге