Open Flags 调研int flags; int mod; uint64_t pos; Inode *inode; } ## 具体flag的实现方案 ## O TRUNC 需要实现`file_truncate`接口,接口中对目标文件进行内容删除,length置0。 # root@pubbetal-nostest2:/tmp/fsmount# echo "111111111111111" size); } } 查看的几个分布式系统都没有进行实现包括cephfs、chubaofs、moosefs、fastcfs。具体实现后续可以再深入看看。 ## 结论 1,需要实现file_truncate接口来支持O_TRUNC flag(优先级高)。 2,待curvefs支持链接和支持对inode中atime、ctime、mtime的修改后,对O_NOFOLLOW和O_NOATIME进行测试(优先级中)。0 码力 | 23 页 | 524.47 KB | 1 年前3
共 1 条
- 1













