Поругайте или предложите более разумную идею, пожалуйста
Нужно писать (иногда одновременно читать записанное) с камеры видеоархив на USB или SD карты в формате MJPEG, для максимального сохранения ресурса и объема планирую выполнять ЦИКЛИЧЕСКУЮ запись без файловой системы напрямую в физические блоки, выделив в начале область под «журнал» из пары 32 байта временная метка + 32 байта адрес физического блока флешки.
Как я понял физические блоки на дешевых флешках обычные 512 байт, получается нужно зарезервировать под журнал с данными в 64 байта в блоках по 512 байт и писать в кеш кадры кратно тому же объему перед записью.
Поиск для чтения делать по журналу - каждая временная метка через равные сравнительно промежутки времени.