我正在为内核 3.0 上的 VFS FAT 实现编写补丁 我想将 posix 属性添加到在 linux 中创建的 FAT 文件。 为了实现这一点,我必须在已安装的驱动器上保存一个包含所有相关信息的文件。
我知道从内核空间读取和写入文件通常是不应该做的事情,我正在寻找另一种读取/写入数据的方法。
我在网上看到文章建议使用/proc 或创建一个用户空间守护进程来为我执行 IO。我想知道是否有人看到或知道我在哪里可以看到这样的东西的实现,因为我没有在网上找到任何例子。 我不是在寻找读/写过程示例,我想查看此问题的完整解决方案。
最佳答案
查看配额实现情况;这是一种从内核读取/写入文件的机制(好吧,大概在 vfat 上不可用)。
此外,“循环” block 设备是执行文件 IO 的内核设施的另一个示例。
关于linux - 在 linux 内核中读取和写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6931654/