# ceph osd pool ls [ detail ]
????
# ceph osd pool stats {pool_name}
????
# ceph df
????
????pool 创建规则
????????每个osd的pg个数在100个左右
????????pg的个数是2个N次方
????????每一个pool的总容量和pg的个数换算出来的pg的容量 都基本上一致
## pg-num 与 pgp-num 只可以扩大不可以缩小?
# ceph osd pool create {pool-name} {pg-num} [{pgp-num}]
????
????需要修改 pool 删除属性,允许 删除 pool 操作,需要 修改 mon 参数配置
# ceph daemon mon.{mon实例名} config set mon_allow_pool_delete true
????
## 这个 命令 我是 输的 很 揪心,算了,毕竟 这样 保证 安全嘛
# ceph osd pool rm {pool_name} {pool_name} --yes-i-really-really-mean-it
????
????一般 创建 pool 之后可以查看、修改 pool 的相关属性,常用的属性有:size、min_size、rule、pg_num、pgp_num 等
????
# ceph osd pool get {pool-name} {key}
????
# ceph osd pool set {pool-name} {key} {value}
????
# ceph osd pool rename {current-pool-name} {new-pool-name}
????
# ceph osd pool set-quota {pool-name} [max_objects {obj-count}] [max_bytes {bytes}]
????
????一般 手动创建一个数据池之后,通过 "ceph -s" 查询 集群状态,会出现 "application not enabled on 1 pool(s)" 的告警;除了自定义的 类型,当前常见池使用类型有三种
????????CephFS uses the application name cephfs
????????RBD uses the application name rbd
????????RGW uses the application name rgw
????
????设置类型 只是相当于 标明 该pool 主要用于 存储 何种应用类型的数据,除此之外 并没有任何操作限制
# ceph osd pool application enable {pool_name} {type}
????
# ceph osd pool application disable {pool_name} {type} --yes-i-really-mean-it
????
# ceph osd pool ls detail
????
原文:http://blog.51cto.com/11495268/2342692