开源Linux、Windows服务器数据备份工具选型分析(二) Syncthing

备份工具的总结见(三)的末尾

Syncthing

1、简介

Syncthing可以在多个设备上双向同步文件。这意味着在一台机器上创建、修改或删除文件将自动复制到其他设备。此软件认为需要同步的数据是使用者自己的数据,使用者有权选择它的存储位置。因此,同步不会将数据上传到云,而是在机器同时在线时在机器之间交换数据。

以上内容来自官网简介

Syncthing是一款开源免费跨平台的文件同步工具,是基于P2P技术实现设备间的文件同步,所以它的同步是去中心化的,即你并不需要一个服务器,故不需要担心这个中心的服务器给你带来的种种限制,而且类似于torrent协议,参与同步的设备越多,同步的速度越快。针对隐私问题,Syncthing软件只会将数据存储于个人信任的设备上,不会存储到服务器上。设备之间的通信均通过TLS进行,Syncthing还使用了完全正向保密技术来进一步保障你的数据安全。对于处于不同局域网之中的设备之间的文件同步,Syncthing也提供了支持。

Syncthing支持非常多的平台,包括Windwos、macOS、Android、Linux、FreeBSD、Solaris、群晖和威联通NAS等,但遗憾的是,在iOS上只有一个第三方客户端fsync。

2、安装

2.1、CentOS安装

在这里插入图片描述
-解压后找到 syncthing可执行文件,用以下命令执行

./syncthing

在这里插入图片描述

  • 本地访问则直接在浏览器中输入:127.0.0.1:8343即可。如果需要通过IP访问,需要在配置文件中修改IP,linux版本的配置文件路径为 /root/.config/syncthing/config.xml,修改方式如下
vim  /root/.config/syncthing/config.xml

找到127.0.0.1:8384,将127.0.0.1更改为内网IP即可。
在这里插入图片描述

  • 输入ip:8384即可访问
    在这里插入图片描述

2.2、Windows安装

  • 下载安装包 下载页面 Syncthing windows下载页面
    在这里插入图片描述

  • 解压后双击浏览器自动弹出控制台界面(如果没有弹出,自己在浏览器输入 ip:8384,如我在本地安装,直接浏览器输入http://127.0.0.1:8384/即可 )
    windows 修改IP及端口的配置文件路径为:
    C:\Users\Administrator\AppData\Local\Syncthing\config.xml在这里插入图片描述

3、测试

3.1 设置账密

  • 初次进入web界面是不用登录的,如果仅适用127.0.0.1:8384倒也还好,只能在本地连接,所以页面不会显示红色的警告,但是用外网连接的话,页面会有红色警告显示要设置密码。
    在这里插入图片描述

  • 点击设置,选择图形用户界面,设置图形管理界面用户名和密码,并勾选使用加密连接到图形管理页面
    在这里插入图片描述

3.2 进行文件共享

  • 点击添加文件夹
  • 常规设置文件夹标签、文件夹ID和需要共享的文件夹路径
    在这里插入图片描述
  • 高级中设置扫描间隔时间、文件夹类型、文件拉取顺序、最低可用磁盘空间等

在这里插入图片描述

  • 保存后开始扫描之前设置的文件夹,左侧显示目录及扫描进度,右侧显示速度
    在这里插入图片描述

  • 添加远程设备,点击右侧的添加远程设备,选择需要将文件共享的主机,在这里其实就是备份的服务端。

  • 填写设备ID(设备ID在服务端web界面的操作按钮中,有一个显示ID按钮)
    在这里插入图片描述在这里插入图片描述

  • 输入设备名点击保存

在这里插入图片描述

  • 服务端同意添加设备的请求,并未请求的设备设置设备名
    在这里插入图片描述在这里插入图片描述

  • 设备显示已连接
    在这里插入图片描述

  • 如果要将文件备份至服务器端,则要在需要进行备份的客户端上选择远程设备,点击选项,打开共享,进行设置
    在这里插入图片描述

  • 如想要达到备份的目的,选择自动接收,选择需要进行备份的文件 并点击保存
    在这里插入图片描述

  • 此时,服务器端会显示请求
    在这里插入图片描述

  • 点击添加,并输入服务端存放备份文件的位置并保存
    在这里插入图片描述

  • 文件夹开始同步
    在这里插入图片描述

  • 内网同步速度差不多61MiB/s
    在这里插入图片描述

4、优缺点

4.1 优点

1、安装方便
2、操作简单
3、同步速度算是比较快
4、在每个扫描结束后都会对比不同并进行同步(因扫描间隔时间可以设置,这意味着可以设置定时同步)

4.2 缺点

1、因为是共享工具,所以在进行数据备份时,需要备份的服务器在共享时要选择“仅发送”,而服务端需要选择仅接受,否则会出现服务端清理数据,将需要备份的服务器数据一起清理的情况。
在这里插入图片描述

2、不知道是不是我的服务器的问题,web端会时不时弹出无法连接的弹窗,但是页面不会中断,过两秒弹窗自动消失,服务又可以使用。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值