Изменение размера подключенного логического тома 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
Пожалуйста помоги.
3 ответа
Не указывайте размер нового раздела при запуске ext2online, просто дайте ему запуститься и определите его автоматически.
Вы, вероятно, указали размер, который немного больше, чем фактический LV.
Возьмите загрузочный компакт-диск с Linux, такой как Gparted live CD iso или дистрибутив рабочего стола ubuntu, и измените размер своего тома. Вы можете смонтировать iso в виртуальный привод CD-ROM для вашей виртуальной машины.