Размонтирование корневой файловой системы (/) для изменения размера без спасательного компакт-диска?
Я просто пытаюсь понять, возможно ли это сделать. Я пытаюсь изменить размер ряда файловых систем и, чтобы быть в безопасности (это рабочие блоки, а также QA), я хотел сделать изменение размера в автономном режиме.
Я попал на сервер с однопользовательским режимом и у меня нет проблем с размонтированием /var
, а также /opt
, Однако я не могу размонтировать /.
Любые идеи будут оценены, использование спасательного компакт-диска не вариант.
2 ответа
Вы, конечно, не можете размонтировать /; возможно, вы могли бы сначала pivot_root
в другой / затем размонтировать предыдущий /, но всегда должен быть /, и вы не можете размонтировать используемую файловую систему (а если она /, она должна использоваться).
Вам нужно увеличить или увеличить размер раздела? Некоторые файловые системы (например, ext2/ext3/ext4) позволяют расширять онлайн, но не обязательно сокращать. (используя resize2fs). Сначала вам нужно изменить размер раздела из-под файловой системы.
Все это следует считать опасным, и было бы разумно иметь полную резервную копию перед запуском.
- Alt+Shift+F1, чтобы активировать экран консоли.
- Нажмите клавиши: Alt+SysRq, R, E, I, S, U.
- Используйте необходимые дисковые команды: fdisk, dd и т. д.