Онлайн-изменение размера смонтированного логического тома ext3

Онлайн-изменение размера смонтированного логического тома ext3

Я использую SLES10 и пытаюсь расширить размер /usr, как я сделал:

lvextend -L +5G /dev/vg00/vol03

что, кажется, сработало. Теперь, когда я пытаюсь сделать:

resize2fs /dev/vg00/vol03 11G

Я получил:

an ... is mounted; can't resize a mounted filesystem

Я также попробовал:

ext2online /dev/vg00/vol03 11G

что приводит к:

warning - device size 157...., specified 288.... error invalid argument: seeking to 11811155968

Хост — VMWARE SLES9, поэтому я не могу загрузиться с CD и, следовательно, не могу размонтировать /usr.

Пожалуйста помоги.

решение1

Не указывайте размер нового раздела при запуске ext2online, просто дайте ему возможность работать и автоматически определять размер.

Вероятно, вы указали размер, который немного больше фактического LV.

решение2

Возьмите загрузочный компакт-диск Linux, напримерGparted живой CDiso илидистрибутив ubuntu для рабочего столаiso и измените размер вашего тома оттуда. Вы можете смонтировать iso в виртуальном приводе cd-rom для вашей виртуальной машины.

решение3

Что происходит с:

ext2online /dev/vg00/vol03

Связанный контент