ceph 命令用法
前言
Ceph是一种开源的分布式存储系统,用于存储和管理海量数据。以下是一些常用的ceph命令案例:
Ceph 相关命令
操作 |
命令 |
查看 cluster 状态 |
ceph -s |
查看所有 pool |
ceph osd lspools |
删除 pool |
ceph osd pool delete {pool-name} [{pool-name} --yes-i-really-really-mean-it] |
设置 pool 副本数量 |
ceph osd pool set .mgr size 1 --yes-i-really-mean-it |
查看 pool 副本数量 |
ceph osd pool get <pool-name> size |
查看 ceph 集群中每个 pool 的副本数量 |
ceph osd pool ls detail |
查看 ceph 组件版本 |
ceph versions |
查看 pool 使用率 |
ceph df |
查看集群存储状态详情 |
ceph df detail |
查看 OSD 的状态 |
ceph osd stat |
查看 OSD 的详细状态 |
ceph osd dump |
查看 mon 节点状态 |
ceph mon stat |
查看 mon 节点的 dump 信息 |
ceph mon dump |
停止或重启 Ceph 集群 |
ceph osd set noout ceph osd unset noout |
查看 cephfs 服务状态 |
ceph mds stat |
修复 PG 命令 |
ceph pg dump | grep unknown ceph osd force-create-pg <pgid> |
查看 PG 状态 |
ceph pg stat |
OSD 相关命令
操作 |
命令 |
查看 OSD 列表 |
ceph osd tree |
查看 PG 状态 |
ceph pg stat |
查看特定 PG 状态 |
ceph pg <pg-id> query |
查看数据统计信息 |
ceph df |
查看集群状态摘要 |
ceph status |
查看集群监视器状态 |
ceph mon stat |
查看特定 OSD 状态 |
ceph osd status <osd-id> |