Назад | Перейти на главную страницу

Измените размер корневого раздела Centos 7, настроенного как файловая система xfs.

Я пытаюсь изменить размер папки корневого раздела с 50 до 750 ГБ. Я уже увеличил размер диска. Если я сделаю fdisk на / dev / sda и удалю раздел 2, а затем воссоздаю его, размер / dev / sda2 изменится правильно, показывая 999 ГБ. Когда я затем пытаюсь выполнить vgextend, появляется сообщение об ошибке: «Не удается открыть dev sda2 исключительно. Смонтированная файловая система?» Как я могу увеличить размер корневого раздела LVM? Для справки я приложил скриншоты различных выходов.

Если я бегу: lvextend -l +100%FREE /dev/centos/root Он говорит мне, что он расширяется с 50 ГБ до 50 ГБ.

df -h вывод

df -T вывод

lsblk вывод

вывод lvdisplay

вывод pvdisplay

вывод vgdisplay

pvs vgs & lvs output

Вы используете два разных метода изменения размера диска.

Если ваш диск был просто файловой системой, находящейся в разделе, вы могли бы расширить диск, удалить раздел, воссоздать больший раздел, а затем просто расширить файловую систему с помощью xfs_growfs. Так это делалось в былые времена, до LVM.

Однако вы используете логические тома, что означает, что вы определили физические устройства, группы томов, логические тома и т. Д. Самый простой способ расширить это - создать новый раздел, создать из него новое физическое устройство, добавить его в группу томов, затем выполните lvextend / xfs_growfs. Вот более подробные инструкции для этого.

Вы здесь как бы разделены пополам, но это поправимо. Тебе надо pvresize чтобы исправить размер физического тома: он не отображает полный размер выделенных ему 750 ГБ. Это должно увеличить свободное пространство в вашей группе томов, а затем вы сможете расширить том.