Дмитрий Александров , спасибо Вам за такой развернутый и исчерпывающий ответ!
Более подробно еще изучу каждый из пунктов, т.к. в частью вещей сталкиваюсь впервые (f2fs, оверлеи).
С бесперебойным питанием действительно получился "косяк", т.к. когда я начал думать как обеспечить своей системе гарантированное питание, другая организация, которая завязана в проекте, пообещала что обеспечат мне гарантированное 220В. Они то и обеспечили вроде как, поставив ИБП с хорошими АКБ, однако они периодически лазят туда исправляя "косяки" в своем оборудовании и таким образом умудряясь отключать и мое оборудование...
По поводу использования powerbank я решил создать отдельную тему , чтобы не смешивать тут все воедино.
Я там изложил свои опасения по этому поводу и результаты неутешительных экспериментов с имеющимся у меня powerbank.
3) Выносите БД на другое хранилище.
Ну т.е. логика работы должна быть следующая - после старта платы, я должен смонтировать внешний винчестер, а потом запустить postgres, который уже будет работать с внешним хранилищем? Или я неправильно понял идею?
А для БД все равно где хранятся файлы ее БД?
А подскажите пожалуйста как правильно выключать линукс чтобы ничего не повредить? Я так понимаю,
мне нужно сначала остановить ту же БД, и другие процессы, которые могут выполнять какую-либо запись на карту памяти?