Система не отвечает после монтирования /dev/sdc2 на /

К сожалению, ни одно из предыдущих предложений не сработало для меня.

(Linux 4.4.0 -142 -универсальный #168 -Ubuntu)

Мой вариант (Баш):

k=$(date -d '1 hour ago' +'%H') | egrep "^*$k:"./my.log
5
05.11.2021, 11:10
2 ответа

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

Причина в следующем:

  • /— это корневая точка монтирования, к которой привязано все дерево файловой системы ОС, включая файлы конфигурации, псевдо -файловые системы для учета и бинарные исполняемые файлы любых и всех команд , которые не это не встроенные команды вашей оболочки.
  • Если вы монтируете что-либо в точку монтирования -, к которой уже подключена другая файловая система, содержимое предыдущей файловой системы затеняется содержимым новой файловой системы.

Это означает, что хотя исходная установка все еще находится на вашем жестком диске -, ваша операционная система вместо этого видит содержимое /dev/sdc2там, где она ожидает ОС. Это фактически делает его полностью неработоспособным.

Поскольку вы больше не можете вызывать какую-либо команду, (помните, оболочка попытается найти исполняемый файл в файловой системе, которая больше не видит )ваш единственный выбор — попробовать "Magic SysRq keystroke":

  • Нажмите Alt + SysRq и, удерживая обе нажатыми, нажмите дополнительно последовательность REISUБ . Хорошая мнемоника, упомянутая @TooTea для этой последовательности: « RebootEvenIfSystemUсовершенноБрокен».

Это даст указание работающему ядру попытаться синхронизировать и выключить систему как можно более упорядоченным образом (, но если это не сработает, ваш единственный выбор — принудительное отключение питания -). Затем вы можете снова запустить компьютер -, поскольку вы не изменили fstabдля монтирования /dev/sdc2, он снова загрузится с исходной файловой системой, в которой установлена ​​ваша ОС, смонтированной как /.

В будущем "выделенной" точкой монтирования -для временного подключения жестких -дисков будет /mnt.

12
05.11.2021, 11:17

Нажмите Alt + SysRQ+ REISUBили SUB.

Никогда больше так не делайте -вы в основном переопределяете свою работающую систему, и ваши текущие приложения не знают о том факте, что базовая система была эффективно удалена.

2
05.11.2021, 11:17

Теги

Похожие вопросы