fastdfs文件同步
2021-08-19 11:24:25 8 举报
fastdfs文件同步
作者其他创作
大纲/内容
5.往其他storage推送文件
tracker
storage1
2)Mark文件内容描述对于10.0.1.1_23000.mark文件,本篇相关的内容有如下两项:binlog_index=0##表示上次同步给10.0.1.1机器的最后一条binlog文件索引binlog_offset=116##表示上次同步给10.0.1.1机器的最后一条binlog偏移量,若程序重启了,也只要从这个位置开始向后同步即可。
C表示源创建、c表示副本创建A表示源追加、a表示副本追加D表示源删除、d表示副本删除T表示源Truncate、t表示副本Truncate
1.上报storage信息
2.返回组内其他storage信息
3)Binlog文件内容描述对于binlog.000文件,是有一条条binlog日志组成的,如下:1418285342 cM01/00/00/CgAHl1SJUR6AZqSHAAAF1vgN0rw59.conf1418285734 CM00/00/00/CgAFklSJUqaAL7hBAAAF1vgN0rw38.conf1418285809 CM01/00/00/CgAFklSJUvGAL96CAAAF1vgN0rw96.conf
storage信息包括1、状态2、binglog信息3、容量4、所属组
其他storage
3.检查组内其他机器是否需要被同步
在Storage.conf配置文件中,有一个配置如下:base_path=/data/zcs/fdfs_Storage_base在Storaged程序启动时会创建一个 base_path/data/sync 目录,该目录中的文件都是和Storaged之间的同步相关的,如:10.0.1.1_23000.mark10.0.1.2_23000.mark binlog.000binlog.indexbinlog.index##记录当前使用的Binlog文件序号,如为1,则表示使用binlog.001binlog.000##真实地Binlog文件10.0.1.1_23000.mark##同步状态文件,记录本机到10.0.1.1的同步状态
4.启动同步线程,有多少机器就启动多少线程
0 条评论
下一页