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. [CSP-S模拟测试]:金(king)(高精度+模拟)

    题目传送门(内部题36) 输入格式 第一行一个整数$T$,表示数据组数. 接下来$T$行,每行两个空格隔开的整数$n,m$. 输出格式 对于每组数据,输出一行$"Yes"$或$&q ...

  2. ajax中回调的几个坑

    在前端开发中,经常要用ajax去拿后台接口返回的数据,总结几个ajax的回调的常见问题,供大家参考爬坑. 未定义contentType,可能会造成的传入后台的数据乱码,可以加上如下代码在ajax请求中 ...

  3. 【c#技术】一篇文章搞掂:常见C#技术问题

    1.事件作为参数传递 public class Para { // 定义一种委托(事件类型),可以在此定义这个事件的返回值和参数 public delegate object GetDataMetho ...

  4. 测试技能图谱skill-map

    # 测试技能图谱 ## 代码静态分析- Sonar- PMD- Infer- Android * findbugs * AndroidLint * CheckStyle- iOS * scanbuil ...

  5. 262K Color

    262K色=2^18=262144色. 320*240是指屏幕分辨率. 你可以理解为一块黑板,这款黑板宽是3.2M,长是2.4米,以1cm为最小单位,整个黑板被分为320*240个小格子,这个小格子里 ...

  6. 线程类中使用spring注解报空指针异常

    springboot项目开发中,作为服务端,实现了线程类,在此类中添加spring注解@Source注入的service,报空指针异常. 查原因后,发现是线程中,不支持spring注解,因为sprin ...

  7. 73、salesforce通过JAVA来Call在salesforce中已经写好的Restful处理接口

    /** *使用salesforce通过REST方式作为webservice,需要以下几点 *1.类和方法需要global,方法需要静态 *2.类需要通过RestResource(UrlMapping= ...

  8. 2017《Java学习》第二次作业 计科1502任秀兴

    学习git总结 安装git 1. 安装完成后执行命令git --version查看版本 2.执行命令git config --global user.nam "你的用户名",执行命 ...

  9. 阿里云epel源

    epel是个好东西,不过国外的速度实在是不能忍受.所以 有了这篇文章.1. 首先卸载以前装的epel以免影响 rpm -e epel-release 2. 下载阿里提供的epel wget -P /e ...

  10. OAccflow集成sql

    SELECT * FROM PORT_EMP WHERE NO='18336309966'SELECT * FROM PORT_DEPT WHERE no='42DBAF50712C4046B09BC ...