Skip to main content

使用 Rsync 来备份 NAS 上的数据

1. Rsync 简介

Rsync 是一种用来同步更新两处文件与文件夹数据的网络协议,Rsync 提供了区块等级 (block level) 的文件复制,非常适合使用于文件与文件夹数据常常变动的数据备份环境。基于区块等级的文件复制架构,Rsync 能够提供增量备份,在首次的完整备份完毕后,未来再次进行备份时,仅会针对文件有差异的部份进行更新 (Block-level)。举例来说,若您对一个 10 MB 的文件进行小幅修改后,增量备份将仅会针对修改的部份进行传送,如此可大幅降低网络带宽的使用。

2. 使用 Rsync

本章节将示范如何透过 Rsync 将本地端的 ASUSTOR NAS 数据备份至远程的 ASUSTOR NAS。

ASUSTOR NAS 同时能够充当 Rsync 服务器和 Rsync 客户端,这意味着你可以使用 NAS 作为一个集中化的备份服务器,或备份 NAS 到另一个 NAS 或 Rsync 兼容的服务器。

2.1 启用远程 ASUSTOR NAS 的 Rsync 服务器服务

本章节将示范如何启用 Rsync 服务器,在你将数据透过 Rsync 备份至 ASUSTOR NAS 之前,请务必先启用 NAS上的 Rsync 服务器服务。

步骤 1

  • 点选 [服务]  [Rsync 服务器] 。
  • 勾选 [启用 Rsync 服务器],然后点击 [套用]
  • 完成后再点选备份模块选单内的 [新增]

步骤 2

  • 新增备份模块的窗口将会弹出,请替此备份模块取个名称。
  • 点选 [浏览] 来选择备份数据存放的位置,然后点选 [完成]

步骤 3

  • 完成后你可以看到新的备份模块已被加入至备份模块列表中。

2.2 在本地端 ASUSTOR NAS 建立 Rsync 备份

本章节将示范如何透过远程同步 (Rsync) 将本地端的 ASUSTOR NAS 数据备份至远程 ASUSTOR NAS。

步骤 1

  • 开启 [备份与还原]  [远程同步]
  • 点击 [建立]

步骤 2

  • 建立备份精灵将会弹出,请选择 [您的 NAS -> 另一台 ASUSTOR NAS] 的传输模式。

步骤 3

  • 输入备份目标 ASUSTOR NAS 的 IP 地址,然后点击 [下一步]。

 注:如欲透过 SSH 加密来传输数据,请勾选 [启用加密传输] 并输入相关设定。

步骤 4

  • 选择你要备份的文件夹或文件,然后点击 [下一步]。

 注:[使用 1 对 1 文件夹同步] 模式会将指定文件夹内的所有文件同步到备份服务器的指定文件夹,本模式只支持单一文件夹的同步,如欲同步多个文件夹或文件请不要开启此模式。

步骤 5

  • 选择你要将数据备份至哪一个远程服务器的备份模块,然后点击 [下一步]。

 注:可在此看到 2.1 章节中介绍的远程 NAS 建立的备份模块列表。

步骤 6

  • 点击 [立即备份],然后点击 [下一步]。

注:可以同时选择 [排程备份] 来建立定期的备份程序。

步骤 7

  • 替这个任务取个名称,然后点击 [下一步]。

注:可在此设置一些额外的备份选项,其选项的细节如下:

  • 使用增量备份 (incremental backup):当您勾选此选项,在首次的完整备份完毕后,未来再次进行备份时,仅会针对文件有差异的部份进行更新 (Block-level)。举例来说,若您对一个 10 MB 的文件进行小幅修改后,增量备份将仅会针对修改的部份进行传送,如此可大幅降低网络带宽的使用。
  • 启用压缩功能:对备份的数据在传输时进行压缩处理,可降低带宽的使用。
  • 保留文件的 metadata:当您启用此选项,部分文件属性,如:permission, extension, attribute, owner, group 及 modified time 等将会一并被传送至目的端。
  • 支持 sparse 档案复制: 当您欲备份的数据中含有 sparse 类型的文件,您才需要勾选此选项,一般而言此选项不需被启用。
  • 任务模式:当您的备份任务遇到联机错误或是备份失败时,往往只能等待下一次备份的时间重新启动任务,但透过任务模式您可以特别指定备份任务的重新连接时间、重新联机次数,更可以设定备份任务仅在某特定时段执行。经由任务模式让 IT 人员在规划备份任务与网络资源管理上更具弹性。

步骤 8

  • 请再确认备份任务设置后,点击 [完成]。

步骤 9

  • 完成后你可以看到新的备份程序已被加入至远程同步选单中,透过 [立即备份] 按钮可立即执行备份工作。

3. Rsync 的应用方式

此章节将介绍几个 ASUSTOR NAS 搭配 Rsync 服务的应用方式。

3.1 集中式备份 (用于多台设备)

ASUSTOR NAS 可以当作多台设备的集中式备份服务器,可透过下列两种方式架设集中式备份:

 主动式备份

[主动式备份] 模式是由 ASUSTOR NAS 主动将多台设备的数据集中备份至 NAS,所有的备份程序都是由 NAS主动发起,为了避免多台设备同时备份而造成网络带宽雍塞, NAS 也能够排定不同备份程序的时间顺序。

 

 

 Rsync 服务器

[Rsync 服务器] 模式里,ASUSTOR NAS 的角色为集中式的 Rsync 备份服务器,所有的备份程序是由各台装置自行控制,这个模式的缺点是较难控制网络带宽。

 



3.2 异地备份

为了提升储存于 NAS 中数据的安全性,可以将数据定期同步到不同地点存放。透过 [备份与还原] 中的 [远程同步] 功能,即能将 NAS 内数据自动同步到不同地点的 ASUSTOR NAS,或是 Rsync 兼容的服务器。如此一来,当其中一台 NAS 不论是遇上灾变、偷窃或是硬盘与其他机器故障等等因素,都能轻松且快速完成灾难重建。