文章目录

  • ​​1.RBD数据写入流程​​

1.RBD数据写入流程

(P8)RBD数据写入流程_c++

  • ceph一切都是对象
  • 一个文件FIle,首先会被切割成多个Objects,默认4MB,每个Object都有一个oid
  • PGs:可以理解为装载Objects的文件夹,每个oid做一个hash,然后做一个掩码运算,最终得到一个pgid,看在哪个pg上
  • 执行CRUSH算法(依据CRUSH算法的不同,那么会落入到不同的OSD位置上),将pgid对应到集群中的OSD节点上