![CephFS 子卷的使用情况统计](https://linux22.com/image/775170/CephFS%20%E5%AD%90%E5%8D%B7%E7%9A%84%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5%E7%BB%9F%E8%AE%A1.png)
有没有办法收集并显示 CephFS 子卷的磁盘使用情况统计数据?
有没有与rbd du
CephFS 子卷类似的东西?
我唯一的想法是一些非常丑陋的事情:
filesystem="ceph-filesystem"
group_name="csi"
for subvolume in $(ceph fs subvolume ls "${filesystem}" --group-name "${group_name}" | jq -cr '.[].name?'); do
subvolume_info=$(ceph fs subvolume info "${filesystem}" "${subvolume}" "${group_name}")
bytes_quota="$(echo "${subvolume_info}" | jq '.bytes_quota')"
bytes_used=$(echo "${subvolume_info}" | jq '.bytes_used')
echo "${subvolume} ${bytes_quota} ${bytes_used}"
done
我相信,应该有更优雅的东西。
提前致谢。