Отказоустойчивый desktop
Здравствуйте.
Вначале задача глобально: Строю систему, сервер и несколько клиентов (в инете) объединенных по OpenVPN. На клиентах крутится моя прога (ПОС), хранит данные у себя, периодически сливает их на сервер. Клиенты сейчас на Calculate Linux Scratch (CLS), но можно и поменять.
Проблема: При всяких некорректных действиях пользователей или скачках/отключении напряжения периодически происходят фейлы с ext4 и клиент перестает загружаться. Компы физически далеко. UPS возможно спасет положение, но это дороговато (хороший стоит как пол-компа клиента, ну и раз в года 2-3 менять аккумы)
Задача: Построить систему, которая имеет очень высокую степень «устойчивости» - те чтобы система, в случае почти любого сбоя могла загрузиться, и, как минимум, поднять OpenVPN.
Мои мысли - сделать «/» readonly, выделить разделы под свою базу, разделы /var и /var - настроить мониторинг SMART - rtfm по поводу журналирования ext4 и автопроверке при загрузке (где то я такую штуку видел)
И, соотвественно, вопрос: может кто подскажет - вдруг я что упускаю, или еще что?