Syncthing同步软件
本文最后更新于28 天前,其中的信息可能已经过时,如有错误请发送邮件到1979007616@qq.com

前言

应用场景:共享服务器A用于在局域网中共享文件,为了防止文件误删或丢失,所以需要一个备份服务器B,实时同步服务器A的文件。对修改的内容进行历史版本保留。服务器A是用户日常访问的,服务器B对用户来说是无感知的,是管理员用来做数据恢复与备份的。

syncthing软件

下载地址

本地做了一个版本的备份:文件同步备份 | AList

SyncTrayzorSetup-x64.exe:软件直接安装;

syncthing-windows-setup.exe:网页版的配置界面,功能是一样的。

安装配置

在两台服务器上分别安装syncthing软件,直接下一步就行,没什么特别需要讲的地方,安装完启动。

启动的时候我遇到一个错误,可能是因为我第二次安装的原因,提示我连接不上数据库,按照教程删除以前的数据文件就可以了。如果你是第一次安装,应该不会遇到这个问题。

主页如下:

下面对两台服务器分别进行设置。

服务器A设置

在主页【添加文件夹】,选择共享文件夹路径,如下:

设置文件版本控制,由于我们是需要把文件同步到服务器B,所以服务器A不需要启用版本控制,这里选择不启用文件版本控制。

文件夹类型设置成【仅发送】,服务器A作为用户访问的前端,只需要将文件的修改同步给服务器B即可。服务器B作为备份服务器是不允许主动修改文件信息,从而影响服务器A的。保存后添加完成。

添加远程设备,输入服务器B的设备ID,将服务器A和服务器B进行关联。

设备ID可以点【显示ID】查看。

输入服务器B的设备ID后保存,在服务器B就会收到设备添加信息,点击添加。两台服务器就连接成功了。

可以看到远程设备已连接,但是文件夹还是非共享,需要设置一下。

编辑共享文件夹,选择要将此文件夹共享的设备,保存。

服务器B会收到一条文件共享信息,点击添加,接受共享。

服务器B设置

服务器B接受服务器A的共享文件夹,设置文件夹在服务器B的保存位置,不设置就默认。

为了方便恢复文件,需要在服务器B设置文件版本控制,保留版本数量默认5就可以了。

文件夹类型设置仅接收,本地的修改不会影响到服务器A。

这样就完成了一个文件夹的共享。

需要恢复历史文件版本可以在备份服务器B:.stversions文件夹中找到,这是一个隐藏的文件夹。

拓展

syncthing的设置是非常灵活的,可以根据需求设置双向同步,实现文件共享,想可以像我一样作为一个备份工具使用。

小提示:您可以通过RSS订阅本站文章更新,订阅地址:https://blog.xmhweb.cn/feed
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇