Я просто пытаюсь понять, возможно ли это сделать. Я пытаюсь изменить размер нескольких файловых систем, и на всякий случай (это производственные ящики, а также QA) я хотел изменить размер в автономном режиме.
Я вошел на сервер в однопользовательском режиме, и у меня нет проблем с отключением /var
, и /opt
. Однако я не могу размонтировать /.
Любые идеи приветствуются, использование спасательного компакт-диска не вариант.
Вы, конечно, не можете размонтировать /; вы могли бы сначала pivot_root
к другому / затем размонтируйте предыдущий /, но всегда должен быть /, и вы не можете размонтировать используемую файловую систему (а если это /, она должна быть в использовании).
Вам нужно увеличить или уменьшить перегородку? Некоторые файловые системы (например, ext2 / ext3 / ext4) допускают онлайн-рост, но не обязательно сжатие. (используя resize2fs). Сначала вам нужно изменить размер раздела из-под файловой системы.
Все это считается опасным, и было бы разумно создать полную резервную копию перед запуском.