问题描述
随着系统上镜像越来越多,如何查看镜像总共占用了多少空间?
问题分析
命令行工具 crictl 提供了参数可以查看镜像所占空间,以及 inode 的使用数量。
问题解决
1.确保安装crictl
$ crictl version
Version: 0.1.0
RuntimeName: containerd
RuntimeVersion: v1.4.11
RuntimeApiVersion: v1alpha2
2.查看镜像占用空间
$ crictl imagefsinfo
{
"status": {
"timestamp": "1647314368401751173",
"fsId": {
"mountpoint": "/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs"
},
"usedBytes": {
"value": "2902818816"
},
"inodesUsed": {
"value": "49767"
}
}
}
参考链接
[1] https://github.com/kubernetes-sigs/cri-tools/blob/master/docs/crictl.md
如果您有其他问题,欢迎您联系火山引擎技术支持服务