ceph-RBD塊操作
1.建立pool
建立pool時,ceph會使用預設值,但是建議設定池的副本大小、佈局組的預設數量。設定的方式,①執行pool命令時指定②修改ceph.conf 中配置
osd pool default pg num = 256
osd pool default pgp num = 256
ceph osd pool create {pool-name} {pg-num}{pgp-num}
2.檢視pool列表
ceph osd lspools
3.建立image
rbd create --size {位元組大小 如10G} {pool-name}/{image-name}
4.查詢image資訊
rbd ls {pool-name} #列而pool中的image
rbd info {pool-name}/ {image-name} #列出image的詳細資訊
5.調整image的大小
rbd resize --size 30G {pool-name}/{image-name} #(to increase)
rbd resize --size 20G {pool-name}/{image-name} --allow-shrink #(to decrease)
6.刪除裝置影響
rbd rm {pool-name}/{image-name} #從pool中刪除image
7.塊裝置移動到垃圾桶
rbd trash mv {pool-name}/{image-name}
8.從垃圾桶中刪除塊裝置
rbd trash rm {pool-name}/{image-id} #一個有快照或者正在被克隆使用的塊裝置可以移動到垃圾桶,但不允許在垃圾桶中刪除
9.從垃圾桶中恢復塊裝置
rbd trash restore {image-id} # 可以通過 rbd trash ls {pool-name} 查詢已經刪除的images的id
10.對映塊裝置到核心
rbd device map {pool-name}/{image-name} --id admin
注意:如果報錯如下,可以通過 dmesg 檢視錯誤提示資訊
RBD image feature set mismatch. You can disable features unsupported by the kernel with "rbd feature disable ceph-demo/rbd-demo.img object-map fast-diff deep-flatten".
In some cases useful info is found in syslog - try "dmesg | tail".
rbd: map failed: (6) No such device or address
解決方法:
rbd feature disable ceph-demo/rbd-demo.img object-map fast-diff deep-flatten
11.取消塊裝置對映
rbd device unmap /dev/rbd/{pool-name}/{image-name}
相關文章
- truncate操作消除ORACLE SEG壞塊解析Oracle
- jQuery checkbox核取方塊操作jQuery
- JS 操作 DOM 改變方塊顏色JS
- 16.讓對話方塊支援拖拽操作/目錄框開啟操作
- 區塊鏈開發之Go語言—IO操作區塊鏈Go
- jQuery操作checkbox核取方塊方法大全jQuery
- 查詢熱點快和熱點塊的操作
- 互操作性的區塊鏈系統設計理念區塊鏈
- 挽救DG中主庫的nologging操作的塊
- 對話方塊中對成批控制元件的操作 (轉)控制元件
- 區塊鏈錢包操作使用簡單,通過私鑰,即可開啟和操作錢包區塊鏈
- 爐邊對話:區塊鏈技術的互操作性問題和區塊鏈的未來區塊鏈
- 《我的第一本程式設計書》第八章 可以操作的程式,操作方塊程式設計
- JavaScript操作文字框、單選按鈕、下拉框、核取方塊JavaScript
- 在c++MFC下用PCL顯示操作點雲檔案 MFC對話方塊顯示操作PCL點雲C++
- 學習 CLR 原始碼:連續記憶體塊資料操作的效能優化原始碼記憶體優化
- 微信小程式-騷操作,自定義授權對話方塊,且遮蓋層遮住tabBar微信小程式tabBar
- 關於事務對資料塊的操作過程的分析和試驗(1)(轉)
- 關於事務對資料塊的操作過程的分析和試驗(2)(轉)
- 區塊鏈教程、區塊鏈指南、區塊鏈中文手冊、區塊鏈原理區塊鏈
- AUTOCAD——建立塊與插入塊命令
- HTML塊HTML
- synchronized 塊synchronized
- 區塊
- 包含塊
- 磁力塊
- oracle block cleanout塊清除_延遲塊清除OracleBloC
- 區塊鏈100講:區塊鏈為什麼叫“區塊”“鏈”?區塊鏈
- JQ操作標籤--樣式操作、 位置操作、尺寸、 文字操作、 獲取值操作、 屬性操作、文件處理、事件事件
- 短視訊平臺原始碼,長按視訊、對話方塊彈出操作可選按鈕原始碼
- 區塊鏈系列1-區塊鏈概述區塊鏈
- 區塊鏈知識,區塊鏈簡史區塊鏈
- java中的程式碼塊(初始化塊)Java
- Oracle資料庫壞塊(corruption)-物理壞塊Oracle資料庫
- IP塊拆分
- 區塊鏈區塊鏈
- java同步塊Java
- oracle 塊清除Oracle