首先搭建好新的FastDFS服务器(Tracker, Storage), 先配置好不用启动
修改新的STORAGE配置文件/etc/fdfs/storage.conf配置文件
修改track_server为旧的tracker服务器IP地址
fdfs_monitor /etc/fdfs/client.conf
此时可以看到新fastdfs的storage服务的状态为WAIT_SYNC,然后变为SYNCING,当变为ACTIVE时,表示同步数据完成。
停止新的fastdfs中的storage服务,并修改storage.conf中的旧的tracker为新的tracker服务的IP地址。
修改新的fastdfs中的数据目录中的.data_init_flag文件(此文件为隐藏文件用ls -a
可查看到),将其中的配置项sync_src_server中的IP地址修改为新的tracker的IP地址
启动新fastdfs的tracker和storage服务。
启动之后使用命令查看状态fdfs_monitor /etc/fdfs/client.conf
,此时如果为WAIT_SYNC,那么关闭storage服务并,执行删除节点的命令fdfs_monitor /etc/fdfs/client.conf delete group1 192.168.5.130
再次启动新的fastdfs然后查看状态为ACTIVE