非常感谢知道操作,读取目录如何使用readdir()与解析文件/目录路径时执行的目录查找不同。它们在实施逻辑上有何不同?高度赞赏任何文献参考。
我也不知道如何确定文件系统操作的原子性是如何保证的。
我在这里提到的文件系统是extfs系列。
由于
答案 0 :(得分:1)
最权威的资源是内核源代码。对于ext4fs,查找在ext4_lookup中实现,readdir在ext4_readdir中实现。
从用户空间的角度来看,最大的区别是查找/遍历需要执行权限位,而readdir需要读权限位。