Ceph 底層存儲引擎經(jīng)過了數(shù)次變遷畏铆,目前最常用的是 BlueStore,在 Jewel 版本中引入,用來取代 FileStore惫东。與 File...
參考資料:《Ceph 之 RADOS 設(shè)計(jì)原理與實(shí)現(xiàn)》https://docs.ceph.com/en/latest/rados/operati...
PG異常狀態(tài)詳解及故障總結(jié) 參考:http://www.reibang.com/p/36c2d5682d87[https://www.jian...
rbd對象探究 1. rbd鏡像的創(chuàng)建與使用 為了更直觀的感受rbd對象,本文從創(chuàng)建rbd池開始毙石,構(gòu)建了一個(gè)模擬的rbd使用環(huán)境廉沮,并以此探究rb...
參考資料:《Ceph 設(shè)計(jì)原理與實(shí)現(xiàn)》 CRUSH(Controlled Replication Under Scalable Hashing)...
4. rados_tool_common() rados_tool_common() 中封裝了每個(gè) rados 命令的具體處理方式。通過解析命令...
3. common_init_finish() common_init_finish() 是在 rados.cc 的 main 函數(shù)中徐矩,緊接 g...
2. global_init() global_init() 是全局初始化函數(shù)滞时,所有的 ceph 相關(guān)進(jìn)程(rados,ceph滤灯,rbd等)都需...
1. rados main() 以下給出了 rados 模塊的 CMakeLists.txt 文件坪稽,可以看到 rados 一共包含了哪些源文件和...