为啥 Linux 内核 3.0+ 取消了 super_operations.read_inode?请求新的参考资料~
Posted
技术标签:
【中文标题】为啥 Linux 内核 3.0+ 取消了 super_operations.read_inode?请求新的参考资料~【英文标题】:Why Linux kernel 3.0+ cancels super_operations.read_inode? Request for new references~为什么 Linux 内核 3.0+ 取消了 super_operations.read_inode?请求新的参考资料~ 【发布时间】:2012-04-02 16:16:45 【问题描述】:在 Linux 内核 2.6 之前,super_operations (include/linux/fs.h) 同时具有read_inode
和write_inode
函数。但是较新的内核不再有read_inode
,那么VFS 何时以及如何从特定文件系统实现中读取inode 信息? VFS中inode相关处理的新课程是什么?
你们有关于如何在新内核 VFS 下实现文件系统的更新资料吗?
【问题讨论】:
【参考方案1】:答案实际上在commit log 中。 编辑:查看该文件的直接父提交以了解实际转换在文件系统中的外观。
【讨论】:
非常感谢。你让我学到了一个我以前不知道的新的参考来源。这些信息非常有用。以上是关于为啥 Linux 内核 3.0+ 取消了 super_operations.read_inode?请求新的参考资料~的主要内容,如果未能解决你的问题,请参考以下文章
编译linux内核的时候,我在.config文件中修改了配置选项,然后执行make,为啥它又给我改回去了?