我正在实现一个基于 FUSE 的文件系统(实际上是 osxfuse,因为它在 Mac 上),我注意到在 create 或 mkdir 调用之前总是调用 getattr,如果节点已经存在,则不会调用 create/mkdir。问题是,我可以依靠这种行为而不检查 create/mkdir 中的存在吗?
问问题
766 次
我正在实现一个基于 FUSE 的文件系统(实际上是 osxfuse,因为它在 Mac 上),我注意到在 create 或 mkdir 调用之前总是调用 getattr,如果节点已经存在,则不会调用 create/mkdir。问题是,我可以依靠这种行为而不检查 create/mkdir 中的存在吗?