CephFS有关于目录使用的空间大小的统计吗?

比如du -sh . 这样的命令,但是对大目录执行这样的操作会造成性能和时间的损耗。

我想MDS可以设置目录大小的配额,应该有相关的统计,但是不知道是否暴露出来可以供第三方进行调用

请先 登录 后评论

最佳答案 2018-04-01 14:28

参考这个可以获取:

# getfattr -d -m ceph .
# file: .
ceph.dir.entries="5"
ceph.dir.files="4"
ceph.dir.rbytes="6521568"
ceph.dir.rctime="1522341522.09604806946"
ceph.dir.rentries="506"
ceph.dir.rfiles="504"
ceph.dir.rsubdirs="2"
ceph.dir.subdirs="1"
请先 登录 后评论

其它 1 个回答

bruins

CephFS的kernel client还没支持Quota,应该没有对应统计子目录空间大小的信息。

http://docs.ceph.com/docs/master/cephfs/quota/


不过我发现cephfs的目录属性显示的跟其他文件系统不一样,"ls -l"看到的size这列,对应目录的值为该目录中的“文件+子目录”个数。

attachments-2018-03-QFedz6Bv5abc32430cd23.png

请先 登录 后评论
  • 2 关注
  • 0 收藏,614 浏览
  • liuyu_boll 提出于 2018-03-23 13:28