ceph df #檢視集群使用狀態
ceph health detail #顯示集群健康狀態
rados -p [pool_name] ls #快取物件
rbd -p [pool_name] map [img_name] #掛載映象
rbd -p [pool_name] unmap [img_name] #解除安裝rbd映象
rbd ls -p [pool_name] -l #檢視儲存池內rbd映象
rbd ls [pool_name] #檢視rbd映象
rbd rm --pool [pool_name]--image [img_name] # 刪除rbd映象
rbd create [img_name] --size nm|g|t --pool [pool_name] --image-format 2 --image-feature layering # 建立rbd映象
rbd status --pool [pool_name] --image [img_name] # 檢視快取狀態
rbd status / #快取狀態
rbd info [pool-name/]image-name #檢索 rbd 映象詳情
rbd du [pool-name/]image-name #檢索 rbd 映象的調配磁碟使用量和實際磁碟使用量。
rbd resize [pool-name/]image-name --size nm|g|t #調整 rbd 映象大小
rbd rm [pool-name/]image-name #刪除 rbd 映象
rbd cp [pool-name/]src-image-name [pool-name/] tgt-image-name #複製 rbd 映象
rbd mv [pool-name/]src-image-name [pool-name/] new-image-name #重新命名 rbd 映象
rbd trash mv [pool-name/]image-name #將 rbd 映象移到**站中
rbd trash rm [pool-name/]image-name #從**站中刪除 rbd 映象
rbd trash restore [pool-name/]image-name #從**站中恢復 rbd 映象
rbd trash ls [pool-name] #列出**站中的所有 rbd 映象
rbd fs fail #允許快速刪除檔案系統(以進行測試)或快速關閉檔案系統和mds守護程式
ceph fs set joinable false #允許快速刪除檔案系統(以進行測試)或快速關閉檔案系統和mds守護程式
ceph fs set joinable true #恢復cephfs集群
ceph osd pool create pg_num pgp_num #建立儲存池
ceph osd pool ls [detail] #列出儲存池
ceph osd pool lspools #列出儲存池
ceph osd pool stats [pool name] #獲取儲存池的時間資訊
ceph osd pool old-name new-name #重新命名儲存池
ceph osd pool get [pool name] size #獲取儲存池物件副本數預設為一主兩倍3副本
ceph osd pool get [pool name] min_size #儲存池最下副本數
ceph osd pool get [pool name] pg_num #檢視當前pg數量
ceph osd pool get [pool name] crush_rule #設定crush演算法規則,預設為副本池(replicated_rule)
ceph osd pool get [pool name] nodelete #控制是否可以刪除。預設可以
ceph osd pool get [pool name] nopgchange #控制是否可更新儲存池的pg num 和pgp num
ceph osd pool set [pool name] pg_num 64 #修改制定pool的pg數量
ceph osd pool get [pool name] nosizechange #控制是否可以更改儲存池的大小,預設允許修改
ceph osd pool set-quota [pool name] #獲取儲存池配額資訊
ceph osd pool set-quota [pool name] max_bytes 21474836480 #設定儲存池最大空間,單位位元組
ceph osd pool set-quota [pool name] max_objects 1000 #設定儲存池最大物件數量
ceph osd pool get [pool name] noscrub #檢視當前是否關閉輕量掃瞄資料,預設值為false,不關閉,開啟
ceph osd pool set [pool name] noscrub true #修改制定的pool輕量掃瞄為true,不執行輕量掃瞄
ceph osd pool set [pool name] nodeep-scrub #檢視當前是否關閉深度掃瞄資料,預設值為false,不關閉,開啟
ceph osd pool set [pool name] nodeep-scrub true #修改制定pool的深度掃瞄測量為true,即不執行深度掃瞄
ceph osd pool get [pool name] scrub_min_interval #檢視儲存池的最小整理時間間隔,預設值沒有設定,可以通過配置檔案中的osd_scrub_min_interval引數指定間隔時間。
ceph osd pool get [pool name] scrub_max_interval #檢視儲存池的最大整理時間間隔,預設值沒有設定,可以通過配置檔案中的osd_scrub_max_interval引數指定。
ceph osd pool get [pool name] deep_scrub_interval #檢視儲存池的深層整理時間間隔,預設值沒有設定,可以通過配置檔案中的osd_deep_scrub_interval引數指定。
rados df #顯示儲存池的用量資訊
ceph osd pool mksnap [pool name] [snap name] #建立儲存池快照
rados -p [pool name] mksnap [snap name] #建立儲存池快照
rados -p [pool name] lssnap # 列出儲存池快照
radps rollback -p [pool name] [object name] [snap name] #通過快照還原某個檔案
ceph osd pool rnsnap [pool name] [snap name] # 刪除儲存池快照
rados -p [pool name ] rmsnap [snap name] # 刪除儲存池快照
分布式儲存系統 Ceph
你了解ceph嗎?ceph是一種分布式儲存系統,它可以將多台伺服器組成乙個超大集群,把這些機器中的磁碟資源整合到一塊兒,形成乙個大的資源池 pb級別 然後按需分配給應用使用。那麼你知道ceph的架構嗎?ceph的底層實現是rados,rados是由c 寫的,但是它向外界暴露了呼叫介面,即librad...
分布式儲存系統 Ceph
你了解ceph嗎?ceph是一種分布式儲存系統,它可以將多台伺服器組成乙個超大集群,把這些機器中的磁碟資源整合到一塊兒,形成乙個大的資源池 pb級別 然後按需分配給應用使用。那麼你知道ceph的架構嗎?ceph的底層實現是rados,rados是由c 寫的,但是它向外界暴露了呼叫介面,即librad...
Ceph分布式儲存系統簡介
內容 注 了解ceph的作用與基本概念 ceph是乙個可靠地 自動重均衡 自動恢復的分布式儲存系統,根據場景劃分可以將ceph分為三大塊,分別是物件儲存 塊裝置儲存和檔案系統服務。在虛擬化領域裡,比較常用到的是ceph的塊裝置儲存,比如在openstack專案裡,ceph的塊裝置儲存可以對接open...