从linux内核中读取和写入文件

时间:2011-08-03 18:50:08

标签: linux kernel procfs

我正在为内核3.0上的VFS FAT实现编写补丁 我想将posix属性添加到在linux中创建的FAT文件中。 要实现这一点,我必须保存一个包含已安装驱动器上所有相关信息的文件。

我知道从内核空间读取和写入文件通常是不应该做的,我正在寻找另一种读/写数据的方法。

我在网上看到了建议使用/ proc或创建一个将为我执行IO的用户空间守护程序的文章。我想知道是否有人看到或知道我在哪里可以看到这样的事情,因为我没有在网上找到任何例子。 我不是在寻找读取/写入proc的例子,我希望看到这个问题的完整解决方案。

1 个答案:

答案 0 :(得分:1)

查看配额实施情况;这是一种从内核读取/写入文件的机制(好的,可能在vfat上不可用)。

此外,“循环”块设备是执行文件IO的内核工具的另一个示例。