rbd相關命令

2021-07-07 02:43:07 字數 1534 閱讀 1351

rbd   ls   檢視ceph預設資源池rbd裡面的映象

rbd info ***.img  檢視***.img的具體的具體資訊

rbd rm ***.img  刪除***.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

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相關命令

rbd ls 檢視ceph預設資源池rbd裡面的映象 rbd info img 檢視 img的具體的具體資訊 rbd rm img 刪除 img rbd cp aaa.img bbb.img 拷貝映象aaa.img為bbb.img rbd rename aaa.img bbb.img 重新命名aaa...

rbd常用操作

1 rbd關閉一些特性 rbd feature disable object map fast diff deep flatten object map 是否記錄組成image的資料物件存在狀態位圖,通過查表加速類似於匯入 匯出 轉殖分離 已使用容量統計 等操作 同時有助於減少cow機制帶來的轉殖i...

快速刪除rbd裝置

有時候我們需要刪除大量的rbd裝置,直接使用 rbd rm 命令刪除會很慢,其實可以採用多執行緒的方法來達到快速刪除的目的。列出所有卷的快照 time rbd ls xargs p 50 i rbd snap ls 50是併發程序數 快速刪除所有卷的快照 time rbd ls xargs p 50...