![[Решено] Расширить корневой LVM-раздел. Еще один способ 1 Расширяем корневой LVM раздел](https://itdraft.ru/wp-content/uploads/2022/07/computer.jpg)
Root LVM resize
Менеджер логических томов — подсистема операционных систем Linux и OS/2, позволяющая использовать разные области одного жёсткого диска и/или области с разных жёстких дисков как один логический том. Реализована с помощью подсистемы device mapper.
Исходные данные:
- ОС: Debian 11
- Тип разделов: MBR
- Файловая система: XFS
![[Решено] Расширить корневой LVM-раздел. Еще один способ 2 [Решено] Расширить корневой LVM-раздел. Еще один способ 1](https://itdraft.ru/wp-content/uploads/2023/07/image-1.png)
![[Решено] Расширить корневой LVM-раздел. Еще один способ 3 [Решено] Расширить корневой LVM-раздел. Еще один способ 2](https://itdraft.ru/wp-content/uploads/2023/07/image.png)
Как видно из разметки, диск SDA увеличили.
При попытке расширить корневой раздел через growpart появлялась ошибка: FAILED: failed to resize
Будем расширять диск через fdisk
Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров
Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.
Добавляем раздел sda3, меняем тип по LVM
# fdisk /dev/sda Command (m for help): n (новый раздел) Select (default p): p (раздел будет primary) Partition number (3,4, default 3): 3 (номер раздела 3) First sector (35649536-67108863, default 35649536): Last sector, +/-sectors or +/-size{K,M,G,T,P} (35649536-67108863, default 67108863): Command (m for help): t (изменяем тип вновь созданного раздела) Partition number (1-3,5, default 5): 3 (номер нашего нового раздела) Hex code or alias (type L to list all): 8e (тип раздела Linux LVM) Command (m for help): w (сохранить изменения в таблице разделов и закрыть fdisk) The partition table has been altered. Syncing disks.
Смотрим результат
Инициализируем раздел в качестве LVM, добавляем в группу debian и расширяем пространство
# pvcreate /dev/sda3 # vgextend debian /dev/sda3 # lvextend -l +100%FREE /dev/mapper/debian-root
Расширяем файловую систему
# resize2fs /dev/mapper/debian-root - для ext4 # xfs_growfs /dev/mapper/debian-root - для xfs
Результат: