Osheep

时光不回头,当下最重要。

群晖DSM自动备份到异地OpenWrt硬盘 - 进阶篇(Syncthing-Inotify)

群晖DSM自动备份到异地OpenWrt硬盘(NAS Synology Syncthing X9S X10 Zidoo),已经实现了基本功能。

进阶篇,我们来点高级功能!

  1. DSM 自动运行Syncthing
  2. OpenWrt 自动运行Syncthing
  3. Syncthing-Inotify,实现文件更新提醒,不需要定期扫描Rescan
《群晖DSM自动备份到异地OpenWrt硬盘 - 进阶篇(Syncthing-Inotify)》

Inotify-auto-backup.png

1. DSM的Syncthing,是作为组件,会自动运行的。

《群晖DSM自动备份到异地OpenWrt硬盘 - 进阶篇(Syncthing-Inotify)》

Paste_Image.png

2. OpenWrt 自动运行Syncthing

OpenWrt(X9S),需要手动添加:

  • 打开OpenWrt LuCI: 浏览器 -> <X9S_IP>
  • System -> Startup
《群晖DSM自动备份到异地OpenWrt硬盘 - 进阶篇(Syncthing-Inotify)》

Paste_Image.png
  • “Local Startup”添加以下命令:

    # Put your custom commands here that should be executed once
    # the system init finished. By default this file does nothing.
    sleep 20
    /mnt/sda2/zidoo/syncthing/syncthing -home=/mnt/sda2/zidoo/syncthing/.config/syncthing/
    exit 0
  • 提交Submit

  • 以后X9S重启的话,就会后台自动启动Syncthing了!
《群晖DSM自动备份到异地OpenWrt硬盘 - 进阶篇(Syncthing-Inotify)》

Paste_Image.png

3. Syncthing-Inotify,实现文件更新提醒

减少不必要的Scan,不需要定期扫描Rescan

DSM共享文件夹属性 -> “Rescan Interval” = 0

DSM -> Package Center -> 安装“Syncthing-Inotify”,然后启动就行

《群晖DSM自动备份到异地OpenWrt硬盘 - 进阶篇(Syncthing-Inotify)》

Paste_Image.png

(为了保险,OpenWrt共享文件夹属性 -> “Rescan Interval” 还是需要的,设一个比较大的值,比如3天 )

4. 过滤不需要同步的文件

比如 @eaDir:这是DSM的缩略图文件,非常大

共享文件夹 -> Edit -> Ignore Patterns -> 添加你要过滤的即可

点赞