您好,登錄后才能下訂單哦!
小編給大家分享一下ceph-rbd常用命令有哪些,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
1.列出池下面的鏡像
# rbd ls [-l] <pool name>
-l 參數(shù)類似 ls -l 一樣,列出更詳細的信息,包括鏡像的大小,快照等
2.建立一個鏡像
# rbd create –image-format 2 <poolname/imagename>
-s <鏡像大小> #鏡像大小的單位是MB,–image-format 一般用2,否則這個鏡像不能克隆
3.刪除一個鏡像
# rbd rm <poolname/imagename>
如果一個鏡像有快照,刪除時會出錯,需要先刪除快照
4.修改鏡像大小
# rbd resize <poolname/imagename> -s <鏡像大小>
5.復(fù)制一個鏡像
# rbd cp <srcpoolname/srcimagename> <destpoolname/destimagename>
6.導(dǎo)入一個鏡像
# rbd import –image-format 2 <srcpath> <destpoolname/destimagename>
這個命令可以用來將保存在本地硬盤里的一個文件導(dǎo)入到 ceph 中,比如導(dǎo)致虛擬機的虛擬硬盤
7.導(dǎo)出一個鏡像
# rbd export <srcpoolname/srcimagename> <destpath>
這個命令可以用來將保存在ceph中的鏡像導(dǎo)出到一個本地文件
8.克隆硬盤
# rbd clone <poolname/imagename@snapshotname> <newpoolname/imagename>
9.建立快照
# rbd snap create <poolname/imagename@snapshotname>
如 rbd snap create testpool/testimg@snap1 表示給 testpool/testimg 這個鏡像建立一個名叫 snap1 的快照
10.快照 保護/去掉保護
# rbd snap protect <poolname/imagename@snapshotname>
保護快照,只有在保護狀態(tài)下的快照才可以用來克隆出新的鏡像
# rbd snap unprotect <poolname/imagename@snapshotname>
只有在非保護狀態(tài)下的快照,才可以刪除
11.刪除一個快照
# rbd snap rm <poolname/imagename@snapshotname>
12.將某個鏡像回滾到某個快照時的狀態(tài)
# rbd snap rollback <poolname/imagename@snapshotname> ``` 13.將一個鏡像的全部快照都刪除 ``` # rbd snap purge <poolname/imagename> ``` 14.列出某個鏡像有哪些快照 ``` # rbd snap ls <poolname/imagename> ``` 15.格式轉(zhuǎn)換 ``` # qemu-img convert -f vpc tedt.vhd -O raw rbd:<VM名字>/disk1 ``` 16.拍平克隆硬盤,重新copy ``` # rbd flatten ``` 17.查看rbd信息 ``` # rbd info poolname/rbdimg ``` 18.查看rbd實際占用大小 ``` # rbd diff poolname/rbdimg | awk '{ SUM += $2 } END { print SUM/1024/1024 " MB" }' ```
看完了這篇文章,相信你對“ceph-rbd常用命令有哪些”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。