Ceph 底层存储引擎经过了数次变迁,目前最常用的是 BlueStore,在 Jewel 版本中引入,用来取代 FileStore。与 File...
参考资料:《Ceph 之 RADOS 设计原理与实现》https://docs.ceph.com/en/latest/rados/operati...
PG异常状态详解及故障总结 参考:https://www.jianshu.com/p/36c2d5682d87[https://www.jian...
rbd对象探究 1. rbd镜像的创建与使用 为了更直观的感受rbd对象,本文从创建rbd池开始,构建了一个模拟的rbd使用环境,并以此探究rb...
参考资料:《Ceph 设计原理与实现》 CRUSH(Controlled Replication Under Scalable Hashing)...
4. rados_tool_common() rados_tool_common() 中封装了每个 rados 命令的具体处理方式。通过解析命令...
3. common_init_finish() common_init_finish() 是在 rados.cc 的 main 函数中,紧接 g...
2. global_init() global_init() 是全局初始化函数,所有的 ceph 相关进程(rados,ceph,rbd等)都需...
1. rados main() 以下给出了 rados 模块的 CMakeLists.txt 文件,可以看到 rados 一共包含了哪些源文件和...