本文主要是介绍rbd相关命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
rbd ls 查看ceph默认资源池rbd里面的镜像
-
rbd info xxx.img 查看xxx.img的具体的具体信息
-
rbd rm xxx.img 删除xxx.img
-
rbd cp aaa.img bbb.img 拷贝镜像aaa.img为bbb.img
-
rbd rename aaa.img bbb.img 重命名aaa.img为bbb.img
-
rbd import aaa.img 将本地的aaa.img导入ceph集群中
-
rbd export aaa.img 将ceph集群中aaa.img导出到本地
-
导入原有虚机镜像, format为2,--order 25 表示object size为32M
rbd import --image-format 2 win2008_32.img rbd/win2008_test.img --order 25
(将win2008_32.img导入rbd资源池,并命名为win2008_test.img,因为在快照保护时format必须是2,import默认format是1)
9.创建镜像快照(给win2008_test.img创建名为win2008Snap 的快照)
rbd snap create --snap win2008Snap rbd/win2008_test.img
10.保护快照
rbd snap protect rbd/win2008_test.img@win2008Snap
(保护win2008_test的快照文件)
11.克隆快照(克隆rbd资源池中的win2008_test的快照 至rbd/newstest.img中)
rbd clone rbd/win2008_test.img@win2008Snap rbd/newtest.img
12.快照去保护 rbd snap unprotect rbd/win2008_test.img@win2008Snap
13 查看镜像是否有快照 rbd snap ls rbd/test3_temp1_clone.img
14.删除快照 rbd snap rm rbd/win2008_test.img@win2008Snap
15.还原快照克隆出来的镜像 rbd flatten rbd/test.img
16.查看子镜像 rbd children 资源池名/镜像名@快照名
rbd children rbd/test.img@test_snp.img
17.将块设备映射到本地 rbd map disk01 –pool rbd –id admin
18.查看所有的映射 rbd showmapped
19.取消映射 rbd unmap /dev/rbd1
20.rbd resize rbd/test.img -s 10G
ceph命令:
1. 查看osd 的目录树: ceph osd tree
2. 查看机器的实时运行状态 :ceph –w
3. 查看ceph的存储空间 :ceph df
4. 查看mon的状态信息 :ceph mon stat
5. 查看osd运行状态 : ceph osd stat
这篇关于rbd相关命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!