对ecryptfs和类似的可堆叠文件系统使用直接IO



"ecryptfs"是否支持直接I/O?一般来说,一个"可堆叠"的文件系统如何能够修改用户提供的缓冲区来支持直接I/O?

ecryptfs不支持直接I/o

没有实现direct_IO()回调在ecryptfs address_space_operations.

我还没有深入研究过这个问题,但是我个人会为文件系统驱动程序使用一个装饰器模式,这样ecryptfs就可以位于任何实际的设备驱动程序之上。然后,当进行调用时,它们进入ecryptfs代码,然后ecryptfs调用设备驱动程序并进行写入。

相关内容

  • 没有找到相关文章

最新更新