上一次写东西是去年3月份,
最近在看ceph设计原理与实现,有点费劲. 刚看完讲PG的内容 把理解的东西在这里记录下.
开始..
数据按照固定大小切割成对象.每个对象有唯一的object id.后续的查找就是根据这个object id(扁平的寻址空间)
对object id进行hash等操作得到pgid, pgid也是全局唯一的.pgid对应到pg
ceph的存储资源通过资源池来进行管理 pool,每个pool中包含指定数量的pg
不同的pool中可能有相同pgid的pg 以此实现数据的备份.