“ecryptfs”支持直接I / O吗? 一般来说,如何修改由用户支持的直接I / O提供的缓冲的“可堆叠”文件系统?
ecryptfs不支持直接I / O。
在ecryptfs的address_space_operations里没有实现direct_IO()回调。
我没有看到这么多,但我个人会使用一个装饰器模式的文件系统驱动程序,所以ecryptfs坐在任何实际的设备驱动程序的顶部。 然后,当打电话,他们进入ecryptfs代码,然后ecryptfs调用设备驱动程序,并写作。