fasdfs 在做服务器迁移时,需要同步旧数据。
- 新服务器安装和旧服务器相同版本。
- 修改storage.conf,连接旧tracker服务
- 启动旧服务器storage服务,配置只要修改第3点其他和旧服务器相同。
- 启动后会自动全量同步
- 不全量同步解决方法,先把源storage的同步文件修改
binlog_index=0 //binlog索引id 表示上次同步给114.215.169.67机器的最后一条binlog文件索引
binlog_offset=3944 //当前时间binlog 大小 (单位是字节)表示上次同步给其他机器的最后一条binlog偏移量,若程序重启了,也只要从这个位置开始向后同步即可。
need_sync_old=1 //是否需要同步老数据
sync_old_done=1 //是否同步完成
until_timestamp=1621667115 //同步已有数据文件的截至时间
scan_row_count=68 //扫描记录数
sync_row_count=53 //同步记录数- 删除新服务器,数据存放目录data,重新启动storage,即可自动全量备份