c - 为什么Linux kernel 3.0+取消super_operations.read_inode?求新的引用~

标签 c linux filesystems operating-system linux-kernel

在 Linux 内核 2.6 之前,super_operations (include/linux/fs.h) 同时具有 read_inodewrite_inode 函数。但是较新的内核不再有read_inode,那么VFS何时以及如何从特定的文件系统实现中读取inode信息呢? VFS中inode相关处理的新过程是什么?

关于如何在 NEW 内核 VFS 下实现文件系统,您有任何更新的资料吗?

最佳答案

答案实际上在 commit log 中. 编辑:查看该提交的直接父提交,了解实际转换在文件系统中的外观。

关于c - 为什么Linux kernel 3.0+取消super_operations.read_inode?求新的引用~,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9748823/

相关文章:

mysql - 在 Ubuntu Trusty 14.04 中启动时自动启动多个 MySQL 实例

c# - FolderBrowserDialog 是否有更新版本?

java - 在java中获取原始文件名?

c - 修改方法以在 C 编程中接受不同类型的参数

c - 当进程使用 shm_open() 时,Linux 内核如何分配内存指针?

c - 使用 fopen_s 将文件保存在 "Program Files/myApplication"文件夹中

linux - 用于 Linux 编程的 Xbox 360

java - Java 中的 NFS 服务器

无法将字符添加到分配给 ""的字符指针

c - 当函数只有中间部分不同时,避免重复代码