fastdfs 数据迁移

kevin.Zhu 发布于:2013-1-16 1:43 分类:Linux  有 14 人浏览,获得评论 0 条  

http://bbs.chinaunix.net/thread-3650691-1-1.html


FastDFS集群整体迁移的问题。

如果新旧IP地址一一对应,而且是一样的,那非常简单,直接将data目录拷贝过去即可。


IP不一样的话,会比较麻烦一些。

如果使用了V4的自定义server ID特性,那么比较容易,直接将tracker上的IP和ID映射文件storage_ids.conf修改好即可。


如果是用IP地址作为服务器标识,那么需要修改tracker和storage的data目录下的几个数据文件,将旧IP调整为新IP。

注意storage的data目录下有一个.打头的隐藏文件也需要修改。

另外,需要将后缀为mark的IP地址和端口命名的同步位置记录文件名改名。

文件全部调整完成后才能启动集群服务。


tracker server上需要调整的文件列表:

data/storage_groups_new.dat

data/storage_servers_new.dat

data/storage_sync_timestamp.dat


storage server需要调整的文件列表:

data/.data_init_flag

data/sync/${ip_addr}_${port}.mark:此类文件,需要将文件名中的IP地址调整过来。