Хорошо известной характеристикой карт CompactFlash является то, что они выполняют такие функции, как выравнивание записи и кэширование, чтобы повысить производительность и долговечность.

Эти характеристики делают их довольно плохим выбором в качестве замены SSD (с использованием адаптера SATA или на встроенной плате, которая принимает их напрямую), потому что даже если они сообщают ОС, что запись завершена, они все равно могут быть заняты.

Тем не менее, некоторые производители встраиваемых систем все еще используют CF-карты в качестве основного хранилища. В частности, серия плат Alix делает это.

Если кэширование записи отключено с помощью hdparm, будет ли CF-карта по-прежнему выполнять свое собственное кэширование и т.д., Или у меня будет гарантированная запись? Есть ли способ гарантировать, что запись завершена? Журналируемые файловые системы, смонтированные на запись, полагаются на основную гарантию того, что записи завершены, когда они так говорят, и поэтому страдают от обычного повреждения на CF-устройствах, по моему опыту, в средах, где машина регулярно выключается и выключается.

0