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
- JS 操作 DOM 改變方塊顏色JS
- 挽救DG中主庫的nologging操作的塊
- 16.讓對話方塊支援拖拽操作/目錄框開啟操作
- 區塊鏈開發之Go語言—IO操作區塊鏈Go
- 區塊鏈錢包操作使用簡單,通過私鑰,即可開啟和操作錢包區塊鏈
- 互操作性的區塊鏈系統設計理念區塊鏈
- 爐邊對話:區塊鏈技術的互操作性問題和區塊鏈的未來區塊鏈
- 《我的第一本程式設計書》第八章 可以操作的程式,操作方塊程式設計
- 在c++MFC下用PCL顯示操作點雲檔案 MFC對話方塊顯示操作PCL點雲C++
- 學習 CLR 原始碼:連續記憶體塊資料操作的效能優化原始碼記憶體優化
- 微信小程式-騷操作,自定義授權對話方塊,且遮蓋層遮住tabBar微信小程式tabBar
- ORA-01578和ORA-26040--NOLOGGING操作引起的壞塊-錯誤解釋和解決方案
- AUTOCAD——建立塊與插入塊命令
- JQ操作標籤--樣式操作、 位置操作、尺寸、 文字操作、 獲取值操作、 屬性操作、文件處理、事件事件
- 塊級、內聯、內聯塊級
- 短視訊平臺原始碼,長按視訊、對話方塊彈出操作可選按鈕原始碼
- 區塊鏈100講:區塊鏈為什麼叫“區塊”“鏈”?區塊鏈
- 包含塊
- 磁力塊
- 區塊
- Go 操作 Redis 的基本操作GoRedis
- Pytorch AdaptivePooing操作轉Pooling操作PyTorchAPT
- 操作
- 區塊鏈知識,區塊鏈簡史區塊鏈
- 區塊鏈系列1-區塊鏈概述區塊鏈
- 區塊鏈 2.0:房地產區塊鏈(四)區塊鏈
- java中的程式碼塊(初始化塊)Java
- JavaScript騷操作之操作符JavaScript
- Hive高階操作-查詢操作Hive
- 坐下坐下,基本操作(ZooKeeper 操作篇)
- 區塊鏈區塊鏈
- IP塊拆分
- 快手-滑塊
- 程式碼塊
- mssql程式塊SQL
- 整除分塊
- 使用java操作ranger,hdfs ranger授權操作,hive ranger授權操作JavaRangerHive