博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ceph-objectstore-tool工具使用示例
阅读量:5860 次
发布时间:2019-06-19

本文共 3152 字,大约阅读时间需要 10 分钟。

  hot3.png

先将某个osd down掉,将对应的硬盘挂载到/tmp/data/sdb1。

Must provide --data-pathAllowed options:  --help                      produce help message  --type arg                  Arg is one of [filestore (default), memstore,                               keyvaluestore]  --data-path arg             path to object store, mandatory  --journal-path arg          path to journal, mandatory for filestore type  --pgid arg                  PG id, mandatory except for import, list-lost,                               fix-lost, list-pgs, set-allow-sharded-objects  --op arg                    Arg is one of [info, log, remove, export, import,                              list, list-lost, fix-lost, list-pgs, rm-past-inte                              rvals, set-allow-sharded-objects]  --file arg                  path of file to export or import  --format arg (=json-pretty) Output format which may be json, json-pretty,                               xml, xml-pretty  --debug                     Enable diagnostic output to stderr  --skip-journal-replay       Disable journal replay  --skip-mount-omap           Disable mounting of omapPositional syntax:ceph-objectstore-tool ...  (get|set)-bytes [file]ceph-objectstore-tool ...  set-(attr|omap) 
[file]ceph-objectstore-tool ...
(get|rm)-(attr|omap)
ceph-objectstore-tool ...
get-omaphdrceph-objectstore-tool ... set-omaphdr [file]ceph-objectstore-tool ... list-attrsceph-objectstore-tool ... list-omapceph-objectstore-tool ... removeceph-objectstore-tool import-rados
[file]
can be a JSON object description as displayedby --op list. can be an object name which will be looked up in allthe OSD's PGs.The optional [file] argument will read stdin or write stdoutif not specified or if '-' specified.

列出对象: ceph-objectstore-tool --op list --data-path /tmp/data/sdb1 --journal-path /tmp/data/sdb1/journal

列出pg: ceph-objectstore-tool --op list-pgs --data-path /tmp/data/sdb1 --journal-path /tmp/data/sdb1/journal

导出pg: ceph-objectstore-tool --op export --pgid 1.1 --data-path /tmp/data/sdb1 --journal-path /tmp/data/sdb1/journal --file /tmp/export/sdb1/1.1

导入pg: ceph-objectstore-tool --op import --data-path /var/lib/ceph/osd/ceph-4 --journal-path /var/lib/ceph/osd/ceph-4/journal --file /tmp/export/sdb1/1.1

列出某个pg的信息: [root@inspur306 sdb1]# ceph-objectstore-tool --op info --pgid 1.1 --data-path /tmp/data/sdb1 --journal-path /tmp/data/sdb1/journal

列出某个对象的信息: ceph-objectstore-tool --data-path /tmp/data/sdb1 --journal-path /tmp/data/sdb1/journal "["1.33",{"oid":"10000000003.0000000b","key":"","snapid":-2,"hash": 3095299315,"max":0,"pool":1,"namespace":""}]" list-atttrs

将一个对象导出为文件: ceph-objectstore-tool --data-path /tmp/data/sdb1 --journal-path /tmp/data/sdb1/journal "["1.33",{"oid":"10000000003.0000000b","key":"","snapid":-2,"hash": 3095299315,"max":0,"pool":1,"namespace":""}]" get-bytes /tmp/file

删除一个对象: ceph-objectstore-tool --data-path /tmp/data/sdb1 --journal-path /tmp/data/sdb1/journal "["1.33",{"oid":"10000000003.0000000b","key":"","snapid":-2,"hash": 3095299315,"max":0,"pool":1,"namespace":""}]" remove

转载于:https://my.oschina.net/itfanr/blog/472600

你可能感兴趣的文章
常用查找算法总结
查看>>
grep 零宽断言
查看>>
被神话的大数据——从大数据(big data)到深度数据(deep data)思维转变
查看>>
修改校准申请遇到的问题
查看>>
【DL-CV】浅谈GoogLeNet(咕咕net)
查看>>
python大佬养成计划----win下对数据库的操作
查看>>
Mysql 中创建索引和索引的使用问题
查看>>
(cons '(〇 . 前言) 《为自己写本-Guile-书》)
查看>>
监控软件zabbix之安装
查看>>
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VALID_ARCHS=armv7 armv7s)
查看>>
Exchange Server 2016 独立部署/共存部署 (七)—— DAG功能测试
查看>>
Linq==数据访问层?
查看>>
对RTMP视频流进行BitmapData.draw()出错的解决办法
查看>>
Linux 进程中 Stop, Park, Freeze【转】
查看>>
Vertica的这些事<十>—— vertica中group by 和join 语句的优化
查看>>
Spark修炼之道(基础篇)——Linux大数据开发基础:第九节:Shell编程入门(一)...
查看>>
MySQL中如何启用InnoDB数据引擎
查看>>
Duplicate Symbol链接错误的原因总结和解决方法[转]
查看>>
适配器模式
查看>>
刨根问底区块链 —— 基础篇
查看>>