Принудительная запись файла на диск

В настоящее время я внедряю схему буферизации ping / pong для безопасной записи файла на диск. Я'используя C ++ / Boost на компьютере с Linux / CentOS. Сейчас я'м, столкнувшись с проблемой, чтобы заставить фактическую запись файла на диск. Возможно ли это сделать независимо от всех политик кэширования файловой системы (ext3 / ext4) / пользовательских правил SO / контроллера RAID / контроллера жесткого диска?

Лучше ли использовать обычную файловую систему fread () / fwrite (), c ++ ostream или boost?

мы слышали, что простое удаление файла (fflush ()) нене гарантирует фактическую запись

Ответы на вопрос(3)

Ваш ответ на вопрос