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

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

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

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

2 ответа

Решение

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

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

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

  1. Alt+Shift+F1, чтобы активировать экран консоли.
  2. Нажмите клавиши: Alt+SysRq, R, E, I, S, U.
  3. Используйте необходимые дисковые команды: fdisk, dd и т. д.
Другие вопросы по тегам