FastDFS数据迁移

  1. 首先搭建好新的FastDFS服务器(Tracker, Storage), 先配置好不用启动

  2. 修改新的STORAGE配置文件/etc/fdfs/storage.conf配置文件

修改track_server为旧的tracker服务器IP地址

  1. 启动新的fastdfs中的storage服务,并查看旧的fastdfs的monitor
fdfs_monitor /etc/fdfs/client.conf

此时可以看到新fastdfs的storage服务的状态为WAIT_SYNC,然后变为SYNCING,当变为ACTIVE时,表示同步数据完成。

  1. 停止新的fastdfs中的storage服务,并修改storage.conf中的旧的tracker为新的tracker服务的IP地址。

  2. 修改新的fastdfs中的数据目录中的.data_init_flag文件(此文件为隐藏文件用ls -a可查看到),将其中的配置项sync_src_server中的IP地址修改为新的tracker的IP地址

  3. 启动新fastdfs的tracker和storage服务。

  4. 启动之后使用命令查看状态fdfs_monitor /etc/fdfs/client.conf,此时如果为WAIT_SYNC,那么关闭storage服务并,执行删除节点的命令fdfs_monitor /etc/fdfs/client.conf delete group1 192.168.5.130

  5. 再次启动新的fastdfs然后查看状态为ACTIVE

你可能感兴趣的:(#,FastDFS系列,服务器,linux,网络,fastdfs)