1

У меня есть пи на хостинг-среде. Пи иногда становился недоступным, но реагировал на пинги.

Мой провайдер был достаточно любезен, чтобы перезагрузить его пару раз и разрешить мне syslog к их syslogd. Похоже, проблема на SD-карте. Сначала корневая файловая система перемонтируется только для чтения, но затем она кажется нечитаемой для Apache и sshd. Я не могу войти в ssh, и я не могу выполнить cgi, чтобы перезагрузить окно.

Я хотел бы настроить pi так, чтобы он перезагружался, если файловая система становится недоступной. Есть ли удобный трюк для этого? например, что-то в proc, которое скажет системе перезагрузить, а не размонтировать root?

(примечание: пи работает в течение 2-5 дней, прежде чем блокируется вот так)

1 ответ1

2

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

Говорят, что классическим решением может быть включение сторожевого таймера, а затем создание небольшого приложения (может быть даже очень простого сценария оболочки, который отслеживает вывод dmesg или mount для ситуации, которую вы видите), которое обновляет его, если все вроде нормально.

Я предложил сторожевой таймер вместо обычного вызова ручной "перезагрузки", поскольку, если файловая система находится в плохом состоянии, может быть даже невозможно выполнить части из файловой системы.

Запрос к BigG для конкретного использования Raspberry PI Watchdog дал мне эту ссылку, которая может быть очень полезной для вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .