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

Отключить корневую файловую систему (/) для изменения размера без аварийного компакт-диска?

Я просто пытаюсь понять, возможно ли это сделать. Я пытаюсь изменить размер нескольких файловых систем, и на всякий случай (это производственные ящики, а также QA) я хотел изменить размер в автономном режиме.

Я вошел на сервер в однопользовательском режиме, и у меня нет проблем с отключением /var, и /opt. Однако я не могу размонтировать /.

Любые идеи приветствуются, использование спасательного компакт-диска не вариант.

Вы, конечно, не можете размонтировать /; вы могли бы сначала pivot_root к другому / затем размонтируйте предыдущий /, но всегда должен быть /, и вы не можете размонтировать используемую файловую систему (а если это /, она должна быть в использовании).

Вам нужно увеличить или уменьшить перегородку? Некоторые файловые системы (например, ext2 / ext3 / ext4) допускают онлайн-рост, но не обязательно сжатие. (используя resize2fs). Сначала вам нужно изменить размер раздела из-под файловой системы.

Все это считается опасным, и было бы разумно создать полную резервную копию перед запуском.