Я изменил размер корневого раздела с помощью GParted, с 20 ГБ до 40 ГБ, но файловая система по-прежнему сообщает о размере 20 ГБ.

Как я могу использовать все 40 ГБ?


Обновить

Раздел с измененным размером был физическим томом LVM (/dev/sda2), а загрузочный раздел - ext4 (/dev/sda1).

1 ответ1

1

Принимая во внимание общий случай файловой системы ext2/3/4, ответом будет resize2fs , часть пакета e2fsprogs . Он даже может работать на смонтированных разделах.

Использование:

resize2fs /dev/sda3

где /dev/sda3 - раздел, размер которого вы хотите изменить. Это автоматически расширяет файловую систему, занимая весь раздел.

Обновить

В вашем случае с LVM необходимы дополнительные шаги:

  1. Изменить размер физического тома с помощью pvresize /dev/sda2
  2. Посмотрите либо mount , /etc/fstab либо vgdisplay либо lvdisplay чтобы получить имя тома корневой файловой системы. Это должно быть что-то вроде /dev/MyVolumeGroup/MyRootVolume .
  3. Добавьте свободное место на свой том с помощью следующей команды: lvextend -l +100%FREE /dev/MyVolumeGroup/MyRootVolume .
  4. Затем измените размер файловой системы: resize2fs /dev/MyVolumeGroup/MyRootVolume

После этой процедуры вы сможете использовать только что добавленное пространство.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .