На моем сервере под управлением Debian lenny недавно отключили электричество, и он вернулся с корневым разделом в режиме только для чтения. Я попытался перемонтировать файловую систему в режиме чтения и записи с помощью mount -n -o remount,rw /
который затем дал результат mount: block device /dev/hda1 is write-protected, mounting read-only
.
Но теперь корневая файловая система вообще не смонтирована, поэтому я не могу запустить что-либо, чтобы снова смонтировать раздел, или любую другую команду в этом отношении, например выключение, потому что / bin / там нет.
Могу я что-нибудь сделать удаленно?
Вы мощь иметь возможность использовать что-то в usr (при условии, что он все еще установлен).
Но вы можете использовать волшебные ключи SysRq, если они скомпилированы в ваше ядро.
echo 1 > /proc/sys/kernel/sysrq
echo e > /proc/sysrq-trigger
echo i > /proc/sysrq-trigger
echo s > /proc/sysrq-trigger
echo u > /proc/sysrq-trigger
echo b > /proc/sysrq-trigger
Между командами следует подождать около тридцати секунд (несколько минут после e).
Это завершит процессы (e), завершит все процессы, которые еще не завершились (i), синхронизирует диски (и), отключит диски (u) и, наконец, перезагрузит ваш сервер (b). Надеюсь, это даст вам еще один шанс исправить это без физического доступа.