Ceph之RBD恢复的几种恢复方式及其原理
发布时间
阅读量:
阅读量
目录
RBD的定义
RBD的应用方式
数据写入文件的过程
RBD的构建流程
Ceph与CRUSH机制
从osdmap中提取crushmap信息
Ceph中RBD的增量备份与恢复方法
阐述了RBD在Ceph系统底层所采用的存储机制,分析了实际占用空间与RBD设定容量之间的关联性,并通过多个文件实例展示了这些文件在RBD(更准确地说是XFS文件系统)中的具体存储位置。最后,完成了一个完整的RBD构建过程,并附带了一些常见问题解答。
RBD定义解析
RBD是Ceph系统中的块设备,其功能与4T容量的SATA硬盘具有相似性,挂载后的RBD可作为磁盘进行使用。
resizable: 该块设备的容量可根据需求进行调整。
data striped: 在Ceph中,该块设备的数据会被分割为多个小块进行存储,否则无法实现对1PB级数据的存储。
thin-provisioned: 精简配置模式下,即使集群总容量仅为1TB,也可创建出多个1PB大小的块。简而言之,块所声明的大小与其在Ceph中实际占用的空间并无直接关联。甚至,在刚创建时该块并不占用任何存储空间,只有当后续使用过程中需要更多空间时,才会在Ceph中产生相应的存储消耗。例如,一个32G容量的U盘中仅存入了一部2G大小的电影,则此时RBD所设定的容量相当于32G,而实际在Ce
全部评论 (0)
还没有任何评论哟~
