[玩法/技巧] 群晖DSM自动备份到异地OpenWrt硬盘(NAS Synology Syncthing X9S zidoo) |
条件
以下是具体说明: 1. Synology DSM安装SyncthingIn the DSM / "Package Center": (1) In the "Beta" tab, select Yes, I want to see beta versions. (2) In the "General" tab, Trust section - select Synology Inc. and trusted publishers. In the Package Sources tab, click Add, type SynoCommunity as Name and http://packages.synocommunity.com/ as Location and then press OK to validate. "Package Center" -> 安装“Syncthing”,然后,在“Installed”里,就能看到了 2. DSM配置SyncthingDSM -> Open "Syncthing",点启动,就会打开熟悉的Syncthing网页管理界面了。第一次打开,会自动升级Syncthing.
注意DSM的版本和平台:我的机子是Linux(64bit) 这时,并不能共享文件夹,需要先添加权限。 DSM -> Control Panel -> Group -> 双击“sc-syncthing”: 对于你想同步的文件夹,添加Read/Write权限: 好,现在DSM上基本设置完成了。 3. X9S OpenWrt 安装Syncthing幸好,万能的大神们,现在Syncthing编译版本也支持各种Arm设备了。 Zidoo X9S用的是RTD1295芯片,是Arm64平台,内置Android/OpenWrt双系统。我们直接下载编译好的arm64执行文件就行: syncthing-linux-arm64-v0.14.29.tar.gz 所有其它平台版本:https://github.com/syncthing/syncthing/releases/ 解压,上传syncthing可执行文件到X9S,比如到这个目录:/mnt/sda2/syncthing/,用你顺手的SSH工具(putty, XShell),SSH登录到X9S,用root用户名,密码默认是root cd /mnt/sda2/syncthing/chmod 777 syncthing./syncthing这时,你应该能看到Syncthing正常运行了: Web GUI还不行,因为地址默认为127.0.0.1:8384,下面来修改配置文件 4. OpenWrt配置Syncthing修改Web GUI地址: vi ~/.config/syncthing/config.xml# change 127.0.0.1:8384 to 0.0.0.0:8384好了,电脑上打开<X9S_IP>:8384,成功连上了: 注意,显示版本为Linux(AArch64) 注意:X9S的root home空间很小,37MB,所以,必须要手动指定Syncthing的Log、临时文件到其它SATA盘!运行时添加-home=参数就行,比如: 5. DSM/OpenWrt两者调通/mnt/sda2/syncthing/syncthing -home=/mnt/sda2/syncthing/.config/syncthing/ 先相互添加设备,任一方发起就行: GUI右下角 -> Add Device 然后创建共享文件夹: GUI左边 -> Add Folder 这里参考其它现成教程就行,很直观,不会出错。 好了,先找一个测试文件夹作试验吧: 过一会,就同步完成啦! 6. 单向同步的设置 一般情况,我们不会需要双向同步。 我们一般要求单向:
好,下面我们来设置: 对于1),在第二NAS,高级设置里,勾选“IgnoreDelete”,这样,主NAS的删除文件动作,不会影响到第二NAS上已有的文件: 对于2),主NAS设置共享文件夹时,“文件夹类型”设为“只发送”,这样,第二NAS上的意外删除,不会影响主数据: 你可以在测试文件夹上,多试验几次,满足条件之后,再正式用到你的关键数据上去。 Tips: 如果接收端已存在部分文件,则同步时,会自动跳过 7. 开机自启动,定期运行DSM的Syncthing,是作为组件,会自动运行的。 OpenWrt(X9S),需要手动添加: TODO |
进阶篇马上出炉:
1) OpenWrt自动运行 2)Inotify,实现文件更新提醒,不需要定期打描Rescan |
群晖DSM自动备份到异地OpenWrt硬盘 - 进阶篇(Syncthing-Inotify) - 简书
http://www.jianshu.com/p/92ce0050ebc7 |
hbxntsxw 发表于 2017-7-14 22:05 中间通过内网穿透就行 |
"Package Center" -> 安装“Syncthing”,然后,在“Installed”里,就能看到了,
请教这步的时候, 安装“Syncthing ,但是我在 套件中心里面 搜索不到Syncthing啊。不知道怎么搞了。 |
buffalo ts5400是封闭的系统,无法安装syncthing。
不能折腾也好,3*3T RAID5 运行快2年了。 一直找不到方法,把windows server 或 黑群 的数据定时自动同步到TS5400。 这样可以关掉一台NAS比较节能 |