curve_ops_tool 工具使用说明

Usage: curve_ops_tool [Command] [OPTIONS…]

查看使用案例 : curve_ops_tool space —example

Commands:

  1. space: 展示curve磁盘所有类型的空间,包括总的空间和已使用空间。
  2. status: 展示集群的所有状态信息。
  3. chunkserver-status: 展示chunkserver在线状态信息。
  4. mds-status: 展示mds状态信息。
  5. client-status: 展示客户端状态信息。
  6. etcd-status: 展示etcd状态信息。
  7. snapshot-clone-status: 展示快照克隆服务器状态。
  8. copysets-status: 检查所有copyset的健康状态。
  9. chunkserver-list: 展示chunkserver列表和chunkserver信息。
  10. get: 展示文件信息和文件的真实空间。
  11. list: 列出目录下所有文件的文件信息。
  12. seginfo: 展示文件的segment信息。
  13. delete: 删除文件,强制删除使用 --forcedelete=true
  14. clean-recycle: 清空RecycleBin
  15. create: 创建文件,文件长度以GB为单位。
  16. chunk-location: 查询相应偏移的chunk的位置信息。
  17. check-consistency: 检查三副本的一致性。
  18. remove-peer: copyset中移除节点。
  19. transfer-leader: 转换copyset上的leader角色给一个节点。
  20. reset-peer: 重置copyset配置,仅支持针对一个节点的重置。
  21. check-chunkserver: 检查一个chunkserver的健康状态。
  22. check-copyset: 检查一个copyset的健康状态。
  23. check-server: 检查一个server的健康状态。
  24. check-operator: 检查操作者。
  25. rapid-leader-schedule: 逻辑池中集群的快速leader调度。
  26. 可以在配置文件中进行配置,避免携带太多可选项,工具默认配置文件在 /etc/curve/tools.conf,自定义路径可以通过 -confPath 来指定配置文件。
  27. 注意:显式指定的参数和-confPath指定的配置文件同时存在时,显式指定参数会覆盖配置文件参数。