从linux内核中的文件读写

从linux内核中的文件读写,linux,kernel,procfs,Linux,Kernel,Procfs,我正在为内核3.0上的VFS FAT实现编写补丁 我想向linux中创建的FAT文件添加posix属性。 要实现这一点,我必须保存一个文件,其中包含已安装驱动器上的所有相关信息 我知道从内核空间读写文件通常是不应该做的,我正在寻找另一种读写数据的方法 我在网上看到一些文章建议使用/proc或创建一个用户空间守护进程来为我执行IO。我想知道是否有人看到或知道我在哪里可以看到这样一个东西的实现,因为我没有在网上找到任何这样的例子。 我不是在寻找一个读/写过程示例,我想看看这个问题的完整解决方案。看看

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

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

我在网上看到一些文章建议使用/proc或创建一个用户空间守护进程来为我执行IO。我想知道是否有人看到或知道我在哪里可以看到这样一个东西的实现,因为我没有在网上找到任何这样的例子。
我不是在寻找一个读/写过程示例,我想看看这个问题的完整解决方案。

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


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

我在内核的不同位置找到了一个示例。例如,可以在/sound/firmware下找到一个。。。