Centos7迁移fastdfs文件系统
2024-08-26 14:13:49
系统从一个地方迁移到另一个地方,数据保持不变,但是ip地址和网络情况不一样了,最困难的是要迁移的那个地方还么有互联网,这TM就坑了,所以想到将FastDFS存储的目录整体拷贝过去,这个方法简单粗暴,这样文件在文件系统中的位置也不会发生变化,访问文件时文件地址只需要修改为迁移后的ip即可,那就这么干。
解决方案:
1.在需要迁移的服务器构建FastDFS文件系统,目录、http访问端口尽量保持不变。(迁移时需要停止新服务器的tracker服务和Storage服务)
2.将tracker目录下的data文件夹直接拷贝过去,覆盖新的文件系统中的tracker中的data目录,进行如下的修改:
data|storage_groups_new.dat
data|storage_servers_new.dat
data|storage_sync_timestamp.dat
将上述文件中的旧ip改为新地址的ip即可(无ip信息则不需要修改)。
3.将storage目录下的data文件夹之际拷贝过去,覆盖新的文件系统中的storage中的data目录,进行如下的修改(使用ll -a查看隐藏文件):
data|.data_init_flag
data|sync|${IP_addr}_${port}.mark #没有此类文件不需要修改
将上述文件中的旧ip改为新地址的ip即可。
4.将上面都修改完成之后,启动集群,关闭防火墙,在新的服务器环境下通过url访问文件系统中的文件,即可获取到文件。
5 若迁移前后ip地址和端口不发生变化,一一对应,可直接将data目录拷贝过去,不需要修改任何信息。
最新文章
- WPF CollectionViewSource CollectionView
- jsp页面动态显示时间
- Hibernate 配置 双向 对多关联 (未完待续·······)
- js 遮罩层 loading 效果
- Using of grep sed awk on Linux
- Flask Web Development —— Web表单(上)
- Codeforces Round #339 (Div. 1) A. Peter and Snow Blower 计算几何
- maven 相关
- Apache 目录权限
- 在windows和Linux上安装ImageMagick与jmagick,Maven配置、Java图片压缩代码(整理网上、结合自己情况、编写出来的新安装方式)
- Oracle 查看链接数、创建索引等的DDL语句
- shell脚本三——正则表达式
- ebs 12.1.1 单节点多用户安装
- [Converge] Gradient Descent - Several solvers
- 洛谷 P1045 【麦森数】快速幂
- android学习-1
- php 解析xml
- spring学习七
- 5分钟了解Java 12 八大新特性
- codechef AUG17 T5 Chef And Fibonacci Array
热门文章
- http://www.easytest.xyz/login_action/
- 钉钉、阿里云和PaaS平台的整合开发
- mysql 用户创建,授权
- LOJ#2764. 「JOI 2013 Final」JOIOI 塔
- VS无ADO.NET实体数据模型?
- react 学习记录
- How to fix “Internal Diagnostics Hub Exception” in VS 2015?
- Hive节点及原理
- 2019/2/18 Test
- javaweb学习笔记(二)