@scomper

Synology 数据备份套件

2019.04.20

在虚拟机里体验了一段时间的黑裙,对各种套件和功能算是有了一个整体概念,可以说用来做初创团队的文件共享和数据存储非常合适。DSM 系统包含的办公套件:Drive、Chat、Calendar 能满足文档编辑和协同,File Station 以及群晖系统对文件传输协议的全面支持,方便的实现了文件的集中管理和访问。不打开 Web 页面,也能通过 WebDAV、SMB、AFP、FTP 等多种方式在 Windows、macOS 系统里访问和传输文件。

黑裙其实能满足大多数场景的使用需求,不过和白裙相比,最典型的差异是无法注册 QuickConnect ID,套件中心的收费套件无法购买,例如:ExFAT Access、VMM 授权、Presto File Server 许可证等,更重要的是黑裙不能及时更新 DSM 系统。从数据安全和系统安全的角度考虑,存储数据量一旦上来选择白裙似乎是个自然趋势。

开始还担心黑裙数据的迁移问题,在官网搜索学习之后感觉自己多虑了。群晖解决的核心问题就是数据的存储,所以我们能想到的需求都有对应的方案,硬盘方式的数据迁移、通过网络的数据迁移和备份都有对应的套件。

通过 Hyper Backup 备份

到套件中心下载安装 Hyper Backup 的Synology 两个套件,源和目标上都需要安装 Hyper Backup,目标 Synology 设备上额外安装一个 Hyper Backup Vault,安装 Hyper Backup Vault 后其他 NAS 才能通过 Hyper Backup 备份数据到当前 NAS。

  • Hyper Backup,将数据备份到本地/远程 Synology NAS 设备,支持 rsync、WebDAV,备份和还原的工具;
  • Hyper Backup Vault,让另一个 Synology 服务器通过 Hyper Backup 执行备份到当前 Synology NAS。

在源 NAS 上打开 Hyper Backup 创建备份任务,保存到「远程 NAS 设备」,输入目标 NAS 的 IP 地址、用户名和密码,选择一个文件夹来存储备份。

选择要备份的应用和文件夹,一路往下即可。如果只是从旧的 NAS 迁移数据到新的 NAS,不需要设定计划,如果是周期性的数据保全,可以添加一个定期执行的备份计划。

应用程序的备份勾选中会提示数据覆盖的问题,还原的时候会覆盖旧的数据。

备份的完成后,到目标 NAS 打开 Hyper Backup,选择恢复数据定位到备份文件,接下来的时间去喝杯茶。

Hyper Backup 除了本地备份、备份到其他 NAS,还可以备份到安装了 rsync、WebDAV 服务端的其他服务器上,从而轻松的实现数据的不同地点的灾备。云端备份方面 Hyper Backup 支持京东云、Dropbox、Microsoft Azure、Amazon Drive 和 Google Drive,奇怪的是没有看到阿里云,或许是不同套件更新不同步。

PS:群晖官网单独提供了一款 Hyper Backup Explorer,用于浏览、解码和提取 Hyper Backup 库中不同版本备份数据的桌面工具。

备份到云端

云端备份 Hyper Backup 需要提示的是:备份选择加密,至于 Hyper Backup 中没有阿里云,转个弯用套件 Cloud Sync 也是一样,Cloud Sync 里添加阿里云对象存储(Access Key 访问阿里添加 Bucket 页面获取)。然后将 Hyper Backup 的备份文件夹同步到云端就可以了,这样就有了三个不同地点的备份:局域网的其他 NAS 或安装有 rsync、WebDAV 服务的服务器、阿里云的云端以及本机的快照(套件 Snapshot Replication 实现)。

由于是用作备份,Cloud Sync 的同步周期可以设置的长一些,例如 3600 秒。

WebDAV 访问

Hyper Backup 备份的方式主要还是为了数据安全考虑的,如果想在文件操作层面能方便的实现 NAS 之间的互相拷贝,WebDAV 文件夹的方式可能更方便,彼此挂载文件夹,有选择性的拖动复制文件。在笔记本上通过 WebDAV 挂载多台 NAS 的文件夹,这样不用登录和打开 DSM 就能方便的交换和备份文件。

使用 WebDAV 网络硬盘的方式来访问 NAS,需要先安装 WebDAV Server 套件,并随后在 WebDAV Server 设置中勾选 HTTP、HTTPS 的访问端口例如 5006。这样在 Windows、macOS 里添加服务器时输入 https://xxx.xxx.xxx:5006 就可以了。

电脑上添加 WebDAV 的网络硬盘可以阅读官网的「如何用 WebDAV 访问 Synology NAS 中的文件」,操作很简单。

  • Windows 10 的系统在资源管理器页面,选择「此电脑」后,由页面的空白处右键,选择「添加一个网络位置」,随后按向导页继续添加访问的地址和用户名和密码即可。

  • macOS 系统中,打开 Finder,由菜单中选择「前往 - 连接服务器」。

PS:macOS 系统中 WebDAV 的连接密钥保存在「钥匙串」中,如果 DSM 中修改过密码,登录可能会长时间无响应,遇到这种情况到钥匙串中搜索以前保存的网络密码项删除(快速定位可以搜索 5006 的端口号),再次建立连接就正常了。

将数据集中到群晖

前面的几种方式可以实现对群晖文件的备份和访问,但是如果想把其他电脑的文件集中保存到群晖呢?
例如,MacBook 的 Time Machine,自动备份 macOS 系统,文件服务中勾选「启用通过 AFP 进行 Time Machine 播送」。

Windows 系统需要安装套件 Active Backup for Business 来实现,Windows 的设备上还需要安装 ActiveBackup for Business Agent 的软件用于执行设计的备份任务和存储备份数据。不过这一步在 PD 的 Windows 虚拟机里一直没测试成功,安装了几次 Synology Active Backup for Business Agent-2.0.4-0621-x64.msi.exe 都提示不合适当前系统。

除了定位备份 Windows 系统之外,Active Backup for Business 强悍的地方在于还可以用它备份文件服务器的内容,只需要系统环境中安装有 Rsync、SMB 服务即可。

设定备份任务很简单,添加服务器的 IP 和用户名、密码后,在备份源中勾选需要备份的文件夹,设定一个计划就 OK 了。

需要注意的是,每个备份计划只能指定一个新的文件夹,而且是共享文件夹,即便你将数据备份到你创建的共享文件夹的子文件夹,当前共享文件夹也只能容纳一个备份计划。

Comments
Write a Comment