софт может просто записать кривые данные, и тут как бы от файловой системы не зависит.Если ПО не содержит явных ошибок, то сохранение состояния не должно быть проблемой согласованности данных. Но если ПО через средства ОС скомандовала сохранить файлы, но аппаратная часть не смогла вовремя сделать из-за отключения электроэнергии, то ПО тут ни при чём.
комп начинает лагать и неистового гретьсяпокажи системный мониторинг в момент тормозов.
Устанавливать СУБД, а сверху ещё и поисковый движок для работы с небольшими данными, звучит как-то абсурдно.ну так, Elasticsearch ещё больший перебор, чем просто Redis Stack.
Обычная запись/перезапись в файл. Исходники можете найти в интернете.Мне не нужно было знать как пишутся данные в файл, а только какой процесс занимается записью таких блоков. С виду выглядит как XML/HTML. Поэтому если запись в этот файл подконтрольна и, скажем, выполняется вашим кодом на Java, тогда можно предложить другое решение для индексации текста. Поэтому и уточняю перед тем, как давать свой ответ.
Но если батарейки закончились, то я не жду что устройство будет работать. Но оно должно ожить после замены батареек, однозначно. И ФС должна гарантировать, что данные будут записаны согласованно.