使用 rados -h
可以查看命令。
查看ceph集群状态
# ceph -s
查看ceph 当前各个pool 容量
# ceph df
查看ceph集群使用了多少个盘
ceph osd tree
查看ceph pool的详细信息
pool 相关
-
显示资源池列表
# rados lspools rbd
-
查看资源池信息
# rados df -p rbd
-
查看资源池详细信息
# ceph osd pool ls detail
-
创建资源池
-
资源池数据拷贝
-
删除资源池
-
清除资源池数据
-
列出资源池对象
# rados ls -p rbd test-object-1
-
修改资源池的用户编号
# rados chown auid
Object 相关
下面的rbd 表示pool
-
查看对象信息
# rados -p rbd stat test-object-1 rbd/test-object-1 mtime 2021-10-17 03:06:44.000000, size 12
-
获取对象内容
# rados -p rbd get test-object-1 test.txt
-
将指定文件作为对象写入到资源池
# rados -p rbd put test-object-2 test.txt
-
创建对象
-
向指定对象追加内容
-
删除对象
# rados -p rbd rm test-object-1
-
删除指定长度对象内容truncate
-
拷贝对象
-
查看对象的属性
# rados -p rbd listxattr test-object-1
-
设置对象属性值
-
获取对象指定属性
-
删除对象的指定属性
参考资料
1、https://blog.csdn.net/Z_Stand/article/details/90084858
网友评论