首页 > 系统相关 >Linux FastDFS 更换服务器数据迁移的方法

Linux FastDFS 更换服务器数据迁移的方法

时间:2023-12-04 23:24:04浏览次数:26  
标签:存储 FastDFS Server Linux 服务器 迁移 数据

FastDFS 是一个开源的高性能分布式文件系统,特别适合于大规模数据和访问量场景。使用 FastDFS 进行文件存储时,某些情况下,我们可能需要更换服务器,但服务器已经使用一段时间,这时需要将原服务上存储的文件数据进行迁移。本文主要介绍FastDFS中存储的文件进行数据迁移的方法。

FastDFS 主要由三个核心组件组成:Tracker Server、Storage Server 和 Client。

Tracker Server:跟踪服务器,主要做调度工作,起负载均衡的作用。在内存中记录集群中所有存储组和存储服务器的状态信息,是客户端和数据服务器交互的枢纽。相比GFS中的master更为精简,不记录文件索引信息,占用的内存量很少。

Storage Server :存储服务器(又称:存储节点或数据服务器),文件和文件属性(meta data)都保存到存储服务器上。storage server直接利用OS的文件系统调用管理文件。

Client:客户端,作为业务请求的发起方,通过专有接口,使用TCP/IP协议与跟踪器服务器或存储节点进行数据交互。

1、通过复制数据目录文件

如需要单独备份数据文件,此种方法更新好,备份之前,我们需要找到配置文件中配置的存储目录,找到需要复制的数据目录。

2、通过FastDFS同步数据

若不需要单独备份数据文件,需们我们可以通过将新服务器和原来的服务器,设置成同一个tracker server 的来进行数据同步。

详细介绍及步骤参考:Linux FastDFS 更换服务器数据迁移的方法

标签:存储,FastDFS,Server,Linux,服务器,迁移,数据
From: https://www.cnblogs.com/tinyblog/p/17876272.html

相关文章

  • linux文件夹
    摘抄:https://zhuanlan.zhihu.com/p/78805412linux下各文件夹的结构说明及用途介绍:/bin:二进制可执行命令。/dev:设备特殊文件。/etc:系统管理和配置文件。/etc/rc.d:启动的配置文件和脚本。/home:用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。/lib:标准......
  • Linux发布ASPNetCore 项目 IIS 部署
    Linux系统发布ASP.ENTCore项目Linux系统-CentOS7---基于虚拟机来安装IP:192.168.1.97安装教程链接:https://pan.baidu.com/s/1gI93YwptrWdPKHBh5fLNqQ?pwd=6666提取码:6666我们的ASP.ENTCore应用程序是需要跑在.NETCore环境上面的。所以我们就需要先安装.NETCore......
  • Linux下编译安装python
    1安装依赖yuminstallgccpatchlibffi-develpython-develzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel-y2下载源码到linuxyuminstall-ywgetwgethttps://www.python.o......
  • linux python virtualenv虚拟环境安装
    pythonvirtualenv虚拟环境安装pip3installvirtualenvpip3installvirtualenvwrapper创建环境存放目录mkdir$HOME/.virtualenvs查看已安装的virtualenvfind/-namevirtualenv查看已安装的virtualenvwrapper.shfind/-namevirtualenvwrapper.sh查看......
  • devops - 企业内部搭建git服务器
    step1.登录远程服务器,新建git用户,及用户主目录,ssh配置目录,初始化git仓库#新建git用户组sudogroupaddgit#新建git用户并设置用户组,并创建用户主目录/home/gitsudouseradd-ggit-mgit#给新建的git用户设定密码sudopasswdgit#重新以git用户身份登录ss......
  • Linux后台跑程序的方法总结
    当使用ssh进行远程代码运行时,控制端电脑通常不能出现任何意外。然而,运行深度学习程序通常需要数小时或数天的时间,这意味着我们的IDE不能关闭。一旦出现非人为因素(如断电、断网或IDE卡死关闭),远程程序也会中断。因此,将程序灵活地运行在服务器上,不受控制端因素的影响至关重要。第一......
  • Linux 文件属性与权限
    1、使用ls-al可以查看文件的属性和权限,包括文件所属的用户、用户组、修改日期。 d代表的是文件夹的意思:若为:-代表的是文件l代表的是链接文件b代表的设备文件中可以提供存储的周边设备(可按块随机读写的设备)c则表示的是设备文件里面的串行端口设备,例......
  • Linux权限维持1
    本次学习Linux SSH软连接后面的利用实验原理sshd服务配置启用PAM认证,PAM配置文件中控制标志为authsufficientpam_rootok.so时,只要pam_rootok模块检测uid为0(root)即可直接登录。 所以利用起来有2个条件:一是sshd服务启用PAM认证机制,在/etc/ssh/sshd_config文件中,设置UsePAM......
  • 查看Linux系统版本信息
    [root@host-172-20-105-194~]#cat/proc/versionLinuxversion4.19.90-24.4.v2101.ky10.aarch64([email protected])(gccversion7.3.0(GCC))#1SMPMonMay2414:45:37CST2021[root@shijuezhongshu-ceshi-yingyong-dameng~]#cat/proc/versionLi......
  • jmeter中监控服务器ServerAgent
    要想在jmeter中监控相应的服务器资源,则需要配合使用相应的插件,下面描述了客户端及服务器端如果配置:客户端:(1)下载插件1.在Jmeter官网上下载插件管理器Plugins-manager.jar2.将JAR包放入到lib\ext目录下3.重启Jmeter,可以在选项下看到【选项】-PluginsManager ......