Возможно ли кэширование записи на диск при использовании в качестве оного карты CompactFlash в linux?
Дисковый кэш в оперативной памяти и так есть. Ничего дополнительного не требуется.
github.com/facebook/flashcache

Загружаете block ram disk (brd), используете его в качестве кеширующего устройства.

Если рубанёте питание без sync'а — потеряете содержимое карточки на 100%.