@JosikDrained

Как запретить работать линуксу при отказе жесткого диска?

Стартует линукс, работает. Потом в процессе работы, диск перестает писать лог и в базу данных тоже, но линукс продолжает работать. А я не хочу, чтобы он работал в этом случае. Хочу чтобы он завис, выключился или перезагрузился. Как его, этот линукс заставить работать правильно?
  • Вопрос задан
  • 438 просмотров
Пригласить эксперта
Ответы на вопрос 3
BuriK666
@BuriK666
Компьютерный псих
в fstab добавьте errors=panic
errors=panic Panic and halt the machine if an error occurs.
(These mount options override the errors behavior
specified in the superblock, which can be configured
using tune2fs)

https://www.kernel.org/doc/Documentation/filesyste...
Ответ написан
JosikDrained: Ну вы ж программист!
Напишите что-то такое, заменив путь до файла на свой:
#!/bin/sh

TESTPATH=/путь/к/любому/каталогу/на/диске/где/будет/создан/файл/имя_файла
if [ `touch $TESTPATH` ]
then
	rm $TESTPATH
else
	reboot
fi


И добавьте скрипт в Cron для запуска каждые 5 минут. Или каждую минуту. Как это сделать уже гугл подскажет - готовых ответов "как добавить задачу в крон" полно. Не забудьте скрипту сделать chmod +x чтобы он мог выполниться.
Ответ написан
@Erelecano
Админю сервера, починяю примуса.
В панике менять накопитель, а не искать костыли.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы