kubernetes - 如何解释 Ceph 空间使用情况
问题描述
我查看了 RBD 磁盘空间使用情况,但发现 Ceph 和挂载磁盘的主机的统计数据不同。
来自 Ceph:
$ rbd -p rbd du
NAME PROVISIONED USED
kubernetes-dynamic-pvc-13a2d932-6be0-11e9-b53a-0a580a800339 40GiB 37.8GiB
从挂载磁盘的主机
$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/rbd0 39.2G 26.6G 10.6G 72% /data
我该如何解释差异?
解决方案
您可以检查 /dev/rbd0 设备的挂载选项。应该没有“丢弃”选项。如果没有该选项,文件系统将无法向 Ceph 报告已回收空间。所以 Ceph 不知道 rbd 卷上实际占用了多少空间。这不是一个大问题,可以放心地忽略。您可以依赖 kubelet 报告的统计信息。
推荐阅读
- mysql - Mysql用法“AS”
- node.js - 寻找具有特定要求的 NodeJS 电子请求模块
- html - VS Code - 如何阻止它删除空格?
- windows - 文件夹大小
- azure-active-directory - 多租户 API - 管理员同意错误 https://login.microsoftonline.com/organizations/v2.0/adminconsent AADSTS90009
- python - 无法使用html上传其他文件[python flask]
- mediawiki - 在语义媒体wiki中的#ask查询中将不同的属性组合成一列
- r - 无法从 R 中的 url 抓取详细信息
- react-native - IOS ___darwin_check_fd_set_overflow 中出现错误
- python - 如果带有 DateTime 的语句和计算生日是否已过