FastDFS数据迁移

简介

在实际运行过程中,我们或许会遇到如原有存储空间不足,服务器更换的情况,这时候就会遇到一个数据如何歉意的问题,本文整理了一份完整的迁移手册

安装FastDFS

再新的服务器上安装FastDFS文件服务器(完整的安装教程请看我的另一篇文章),搭建好后Tracker, Storage先配置好不用启动

修改新的Storage配置文件

修改新的Storage配置文件/etc/fdfs/storage.conf,将tracker_server的IP修改为旧的Tracker服务器IP

开通或者关闭新旧服务器的端口防火墙(实际根据自己的配置进行修改)

firewall-cmd --zone=public --add-port=23000/tcp --permanent
firewall-cmd --zone=public --add-port=22122/tcp --permanent
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

启动新服务器进程

fdfs_storaged /etc/fdfs/storage.conf start

查看同步进程, 在旧tracker服务器执行:

fdfs_monitor /etc/fdfs/client.conf

可以看到同步状态,等待一段时间(时间根据服务器中所有文件大小有关,ACTIVE标识表示数据已经同步完成

同步完成后,停掉新的Storage服务器进程

fdfs_storaged /etc/fdfs/storage.conf stop

修改/etc/fdfs/storage.conf 文件

将tracker_server的IP修改为新的tracker服务器IP

修改.data_init_flag文件

该文件所在位置为storage.conf文件中所配置的base_path路径后面的data路径下,如配置为/home/data/fastdfs/storage, 则文件所在位置为/home/data/fastdfs/storage/data/下,将文件中sync_src_server配置项留空,其它配置项不变
sync_src_server=

启动进程

启动新的tracker服务器进程, 启动新的storage服务器进程, 在新tracker服务器下fdfs_monitor /etc/fdfs/client.conf查看Storage状态
查看data目录数据发现数据已经同步过来了。

结束更多内容请关注!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白看Java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值