rados lspools #查看RADOS池
rados -p volumes ls #查看pool中的对象
rados -p volume rm object #删除对象
rados df #查看集群空间的使用情况
ceph features #查看ceph特征
ceph osd ls #检查所有osd的id
ceph osd tree #检查osd树形图
ceph osd stat #检查osdmap和状态
ceph mon dump #查看集群map
ceph mon stat #查看mon状态
ceph daemon mon.crtl-zm-151 mon_status #查看mon的状态
ceph mon_status #报告mon的状态
ceph osd pool application disable volumes-app rb #删除pool的标签
ceph osd pool create test 96 96 #创建池
ceph osd pool delete images images --yes-i-really-really-mean-it #删除pool
ceph osd pool get volumes pg_num #获取PG值
ceph osd pool get volumes pgp_num #获取PGP值
ceph osd dump |grep -i size #检查池的副本数
ceph osd pool set volumes pg_num 96 #修改pg数
ceph osd pool set volumes size 2 #修改pool的副本数
ceph osd pool set $pool-name crush_rule $rulename #为pool指定规则
ceph tell osd.* version #查看OSD版本
ceph health detail #显示集群健康细节
ceph auth list #获取所有秘钥的列表
ceph quorum_status #检查集群mon法定人数状态
ceph osd blacklist ls #查看添加到黑名单的客户端
ceph osd crush dump #查看crush map
ceph osd crush rule list #查看crush map规则集
ceph osd crush rule dump sata #查看一个crush规则集的详细信息
ceph osd find osd-id #搜索一个osd和它在crush map中的位置
ceph pg 6.c3 query #查询一个指定PG的详细信息
ceph pg dump_stuck unclean #获取处于stuck状态的PG列表
ceph osd map test filename1 # 查看filename1的pg map
ceph daemon osd.4 config show|grep osd_objectstore #查看osd存储引擎
ceph pg dump pgs|awk '{print $1,$15}'|grep -v pg #可以获得所有的PG到OSD的映射
ceph osd set noscrub #ceph集群不做osd清理
ceph osd set noscrub #有时候在集群恢复时,scrub操作会影响到恢复的性能,和上面的noscrub一起设置来停止scrub。