ceph rbd分析,一共有5页,试读2页,联系右侧在线客服qq1257749646,只需1元,就可以拥有完整电子版本。
温馨提示:当页面出现“文档载入异常,建议您刷新页面或者下载后查看”,这个提示说明已经超过了试读页数。接着以上内如:
objectname_key_head(snap_num)_hash_namespace_poolid
objectname:对象名
key、namespace:都是客户端指定,做名称空间细分用。当块儿设备使用时,一般都置为空
head(snap_num):snapshot版本,如果是head,则代表可写的head版本,如果是数字,则代表snapshot的序号
hash:由objectname计算得到,u_int32_t类型,这里转换为16进制字符打印,如3AF0B980
poolid:pool的id
对于rbd操作,objectname的生成规则大致为:用读写块儿设备的偏移除以block size得到64位表示的block序号,转换为16进制字符表示,再用object_prefix作为前缀,即组成了objectname。举例:
假设偏移为13M,13M/4M + 1 = 4,用64位16进制字符表示为0000000000000004,则objectname为rbd_data. 1d3e74b0dc51. 0000000000000004
上一篇:
电力工程项目质量监理要点
下一篇:
Cassandra_读流程分析