Возьмем виртуальный диск VirtualBox в качестве примера : если VirtualBox не избежал механизма буфера от FileSystem в хосте os, FileSystem в гостевой ОС переместит данные из памяти в meory.
Фактически, я хочу написать файловую систему в пространстве пользователя (поместить все каталоги и файлы в один большой файл) .Но если я использую c api такие fread и fwrite , FileSystem в OS будет буферизовать данные, которые моя UserSpace-FileSystem прочитает 、 write. Но моя UserSpace-FileSystem сама реализовала механизм буфера.не избежать механизма буфера от FileSystem в ОС, My UserSpace-FileSystem будет перемещать данные из памяти в память. Это так плохо.
Кто-нибудь знает, как решить эту проблему?