Как перезагрузиться при «Input / Output Error»

Если при попытке запустить какую -либо команду в консоли Linux выводится сообщение “Input/Output Error”, то это обычно связано с проблемами с системным диском.
Первым шагом рекомендуется проверить диск с помощью утилиты fsck. Если эта команда также выдает ошибку, то это может означать, что диск полностью вышел из строя или есть проблемы с физическим подключением накопителя.
Также при данной ошибки все попытки перезагрузить вашу машину будут бесполезны:
reboot
-bash: /sbin/reboot: Input/output error
или так:
shutdown -r now
-bash: /sbin/shutdown: Input/output error
Чтобы решить проблему, нужно выполнить fsck
, но увы:
fsck
-bash: /sbin/fsck: Input/output error
Если нет физической возможности перезагрузить систему, можно использовать специальную комбинацию команд:
echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger
Команды, которые мы ввели, предназначены для вызова “SysRq” (System Request) тревоги в ядре Linux. Это механизм, который позволяет выполнять некоторые действия, даже если ядро системы не работает нормально.
Первая команда устанавливает значение параметра “kernel.sysrq
” в 1
, что включает поддержку SysRq в ядре. Вторая команда отправляет сигнал для перезагрузки системы.
Однако эти команды могут не сработать в случае, если проблема с ядром системы является критической. В таком случае единственным выходом может быть перезагрузка сервера через панель управления или обращение к удаленному администратору системы.
После загрузки выполнения fsck
, но стоит помнить, что для производственных серверов лучше использовать RAID-массив.
Если вы не можете перезагрузить сервер через командную строку и у вас нет физического доступа к серверу, вы можете попытаться сделать следующее:
- Обратитесь к поставщику услуг: Если вы используете виртуальный сервер или выделенный сервер, обратитесь к поставщику услуг за помощью. Они могут иметь доступ к физической консоли сервера и перезагрузить его вам.
- Использование дистанционного входа: Если у вас есть доступ к дистанционному входу на сервер (например, через IPMI), вы можете перезагрузить сервер через дистанционный вход.
Если эти два способа недоступны, вам придется ждать, пока сервер не выйдет из строя самостоятельно и не восстановится.
Если есть вопросы, то пишем в комментариях.
Также можете вступить в Телеграм канал, ВКонтакте или подписаться на Twitter. Ссылки в шапке страницы.
Заранее всем спасибо!!!
RSS
- Как запустить команду в фоне в Linux
- Ошибка несоответствие размеров GPT PMBR
- nginx: [warn] protocol options redefined
- Как включить поддержку linux в windows 11
- Запускаем скрипт после запуска сети Ubuntu 22.04