mimic或者luminous

rbd_rados

sudo mount -t ceph 192.168.7.151:6789:/ /mnt -o name=admin,secret=AQBaPZNcCalvLRAAt4iyva3DHfb8NbOX4MxBAw==

rbd
ceph osd pool create rbdpool
rbd pool init rbdpool
rbd create --size rbdpool/rbdimage
rbd ls rbdpool
rbd info rbdpool/rbdimage Unless specified, the rbd command will access the Ceph cluster using the ID admin.
ceph auth get-or-create client.qemu mon 'profile rbd' osd 'profile rbd pool=vms, profile rbd-read-only pool=images' Ceph Block Device images are thin provisioned [root@ceph1 ceph]# rbd info rbdpool/rbdimage
rbd image 'rbdimage':
size GiB in objects
order ( MiB objects)
id: 12926b8b4567
block_name_prefix: rbd_data.12926b8b4567
format:
features: layering, exclusive-lock, object-map, fast-diff, deep-flatten
op_features:
flags:
create_timestamp: Wed Mar :: [root@ceph1 ceph]# rbd feature disable rbdpool/rbdimage object-map fast-diff deep-flatten
[root@ceph1 ceph]# rbd device map rbdpool/rbdimage --id admin
/dev/rbd0
[root@ceph1 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 : 918M rom
vda : 50G disk
├─vda1 : 512M part /boot
├─vda2 : 8G part [SWAP]
└─vda3 : .5G part /
vdb : 60G disk
└─ceph--c087d78f--9bb1--49a5--97ad--437995ee0ae7-osd--block--da3283a7--adfe--43ad--8ebc--0853ee8900bb : 60G lvm
rbd0 : 1G disk

root@cu-pve04:~# rbd info kycrbd/vm-111-disk-0
rbd image 'vm-111-disk-0':
size 50GiB in 12800 objects
order 22 (4MiB objects)
block_name_prefix: rbd_data.b52c6b8b4567
format: 2
features: layering, exclusive-lock, object-map, fast-diff, deep-flatten
flags:
create_timestamp: Fri May 10 17:31:49 2019


[root@ceph1 ~]# rbd device list
id pool image snap device
rbdpool rbdimage - /dev/rbd0 root@cu-pve04:~# rbd help du
usage: rbd du [--pool <pool>] [--image <image>] [--snap <snap>]
[--format <format>] [--pretty-format] [--from-snap <from-snap>]
<image-or-snap-spec> Show disk usage stats for pool, image or snapshot Positional arguments
<image-or-snap-spec> image or snapshot specification
(example: [<pool-name>/]<image-name>[@<snap-name>]) Optional arguments
-p [ --pool ] arg pool name
--image arg image name
--snap arg snapshot name
--format arg output format (plain, json, or xml) [default: plain]
--pretty-format pretty formatting (json and xml)
--from-snap arg snapshot starting point root@cu-pve04:~# rbd du -p kycrbd
NAME PROVISIONED USED
base--disk-@__base__ 50GiB .51GiB
base--disk- 50GiB 0B
vm--disk- 100GiB .5GiB
vm--disk- 100GiB .18GiB
vm--disk- 100GiB .7GiB
vm--disk- 100GiB .7GiB
vm--disk- 50GiB .7GiB
vm--disk- 50GiB .45GiB
<TOTAL> 550GiB 160GiB root@cu-pve04:~# rbd ls -l kycrbd
NAME SIZE PARENT FMT PROT LOCK
base--disk- 50GiB
base--disk-@__base__ 50GiB yes
vm--disk- 100GiB excl
vm--disk- 100GiB
vm--disk- 100GiB excl
vm--disk- 100GiB excl
vm--disk- 50GiB excl
vm--disk- 50GiB excl root@cu-pve04:~# rbd status -p kycrbd vm--disk-
Watchers:
watcher=192.168.7.204:/ client. cookie= root@cu-pve04:~# rbd info -p kycrbd vm--disk-
rbd image 'vm-100-disk-0':
size 100GiB in objects
order (4MiB objects)
block_name_prefix: rbd_data.422076b8b4567
format:
features: layering, exclusive-lock, object-map, fast-diff, deep-flatten
flags:
create_timestamp: Sat May :: root@cu-pve04:~# rbd ls kycrbd --format json --pretty-format
[
"base-101-disk-0",
"vm-100-disk-0",
"vm-102-disk-0",
"vm-103-disk-0",
"vm-104-disk-0",
"vm-105-disk-0",
"vm-106-disk-0"
]
root@cu-pve04:~# rbd ls kycrbd --format xml --pretty-format
<images>
<name>base--disk-</name>
<name>vm--disk-</name>
<name>vm--disk-</name>
<name>vm--disk-</name>
<name>vm--disk-</name>
<name>vm--disk-</name>
<name>vm--disk-</name>
</images> root@cu-pve04:~# rbd ls kycrbd --format xml
<images><name>base--disk-</name><name>vm--disk-</name><name>vm--disk-</name><name>vm--disk-</name><name>vm--disk-</name><name>vm--disk-</name><name>vm--disk-</name></images>
root@cu-pve04:~# rbd ls kycrbd --format json
["base-101-disk-0","vm-100-disk-0","vm-102-disk-0","vm-103-disk-0","vm-104-disk-0","vm-105-disk-0","vm-106-disk-0"]

rados

rados -h
radosgw-admin -h

[root@ceph1 ~]# rados lspools
mypool
[root@ceph1 ~]# rados df
POOL_NAME USED OBJECTS CLONES COPIES MISSING_ON_PRIMARY UNFOUND DEGRADED RD_OPS RD WR_OPS WR
mypool B B B total_objects
total_used 3.0 GiB
total_avail GiB
total_space GiB [root@ali- ~]# rados df
POOL_NAME USED OBJECTS CLONES COPIES MISSING_ON_PRIMARY UNFOUND DEGRADED RD_OPS RD WR_OPS WR
pool-d83c6154956b44aea7639c7bd4c45c65 2001M 11819M 6488M total_objects
total_used 44969M
total_avail 53608G
total_space 53652G [root@ali- ~]# rados -p pool-d83c6154956b44aea7639c7bd4c45c65 ls
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014
xbd_data.618177.0000000000000014 [root@ceph1 ~]# ceph osd lspools
mypool
.rgw.root
default.rgw.control
default.rgw.meta
default.rgw.log
cfs_data
cfs_meta
rbdpool 列出池中对象
[root@ceph1 ~]# rados -p cfs_data ls
10000000005.00000000
10000000006.00000000
[root@ceph1 ~]# rados -p cfs_meta ls
601.00000000
602.00000000
600.00000000
603.00000000
1.00000000.inode
200.00000000
200.00000001
606.00000000
607.00000000
mds0_openfiles.
608.00000000
500.00000001
604.00000000
500.00000000
mds_snaptable
605.00000000
mds0_inotable
100.00000000
mds0_sessionmap
609.00000000
400.00000000
100.00000000.inode
1.00000000
[root@ceph1 ~]# rados -p rbdpool ls
rbd_directory
rbd_id.rbdimage
rbd_info
rbd_header.12926b8b4567

rbd_rados命令拷屏的更多相关文章

  1. sed命令拷屏

    http://blog.sina.com.cn/s/blog_45497dfa0100w6r3.html  sed样例较多,可以参考 http://blog.sina.com.cn/s/blog_6d ...

  2. awk命令拷屏

    如果不指明采取什么动作,awk默认打印出所有浏览出的记录,与{print $}是一样的 模式和动作两者是可选的,如果没有模式,则action应用到全部记录,如果没有action,则输出匹配全部记录. ...

  3. ceph命令拷屏

    常用命令ceph -w ceph df ceph features ceph fs ls ceph fs status ceph fsid ceph health ceph -s ceph statu ...

  4. VI打开和编辑多个文件的命令 分屏操作

    VI打开和编辑多个文件的命令 可分两种情况: 1.在同一窗口中打开多个文件: vi file1 file2 file3:n  切换到下一个文件 (n=next):N  切换到上一个文件 2.在不同窗口 ...

  5. script命令录屏

    关于linux上的操作,我们的确可以使用'history'命令来显示出来操作记录,但是有些时候,我们不仅仅需要知道做了什么,还需要知道操作的时候,产生了什么效果,这个时候‘history’命令就显示无 ...

  6. C# 图像处理:复制屏幕到内存中,拷屏操作

    /// <summary> /// 复制屏幕到内存中 /// </summary> /// <returns>返回内存流</returns> publi ...

  7. Windows批处理(cmd/bat)常用命令小结

    转载自:“趣IT”微信公共号 前言 批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务.用户只需双击批处理文件便可执行任务,而无需重复输入相同指令.编写批处理文件非常 ...

  8. 串口屏之------Usart GPU 使用手册

    Usart GPU 使用手册 文档更新日期 更新内容 2014-9-10 C编程sprintf问题 2014-8-8 版本程序1.0,升级了自定义波特率部分 ------ 原始版本 第一部分:基础应用 ...

  9. Git Batch命令(转)

    echo 和 @ 回显命令 @ #关闭单行回显 echo off #从下一行开始关闭回显 @echo off #从本行开始关闭回显.一般批处理第一行都是这个 echo on #从下一行开始打开回显 e ...

随机推荐

  1. 探索Redis设计与实现13:Redis集群机制及一个Redis架构演进实例

    本文转自互联网 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial ...

  2. 老板让我十分钟上手nx-admin

    大体流程 参考资料: nx-admin项目地址 首先这里就不讲解vue和vuex之类的基础东西了 有兴趣的可以去官方文档了解.这里根据流程走向大概说说 路由配置 首先找到路由配置,路由配置放在了src ...

  3. jmeter3.0启动时报错误 “unable to access jarfile apachejmeter.jar“

    jdk环境也配置好了.但启动时报错.才发现jmeter3.0的bin目录下没有这个.jar文件.复制了一份放到这个目录下就不报这个错了.

  4. js匿名函数测试

    js匿名函数测试 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> < ...

  5. SCI小论文投稿记录

    英文小论文投的是SCI 3区的一个刊物,收录在spring,ei等, 投稿的时候2019/2/3影响因子2.8左右 现在2019/8/13  影响因子3.844 先科普下论文的各个状态 1. Subm ...

  6. sql server日志传送实践(基于server 2008 R2)

    SQL Server 2008 R2 主从数据库同步 相关参考:http://blog.itpub.net/30126024/viewspace-2639526/ sql server日志传送(基于s ...

  7. MySql常见的错误

    一些MySql运行中遇到的错误总结,大家也可以留言进行我进行汇总. 一.Unknown error 1146 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxEr ...

  8. Django中的缓存机制

    概述       对于中等流量网站来说,尽可能的减少开销是必要的.缓存数据就是为了保存那些需要很多计算资源大的结果,这样的的话就不必在下次重复消耗计算资源.     Django自带了一个健壮的缓存系 ...

  9. mongo import excle

    mongoimport --host 192.*******.** --db **  --collection **  --type csv --headerline --file /*****.cs ...

  10. BUUCTF MISC ZIP

    这道题有点烦,拿出来单独写先贴两张图,一会用 首先这题给了68个压缩包,每个压缩包里只有4bytes大小,于是可以想到是crc爆破,自己写的脚本总是被killed,犯懒找了个脚本 import zip ...