如何將 Linux 計算機備份到 Synology NAS

 技術交流     |      2018-12-14 15:20

如何將 Linux 計算機備份到 Synology NAS

概述

通過使用以下協議之一,您的 Synology NAS 可起到 Linux 計算機備份目的地的作用:在同步或 FTP、CIFS、NFS 或 WebDAV 中,最常用的是同步。通過編寫的腳本可執行自動備份;可對備份的數據傳輸進行加密以通過較高級別的安全性來保護重要的數據。

本文將引導您完成把 Linux 工作站或服務器備份到 Synology NAS 的步驟。

目錄

  1. 開始進行之前的準備
  2. 將 Synology NAS 配置為目標服務器
  3. 將數據從 Linux 服務器備份到 Synology NAS

1.開始進行之前的準備

本文假設您已完成以下的準備工作:

  • 設置 Synology NAS 并安裝 DSM(請在 Synology 下載中心參見您的機型的快速安裝指南)。
  • 將 Synology NAS 中啟用的網絡備份 (同步) 設備為目標服務器。

回到頁首

2. 將 Synology NAS 配置為目標服務器

如果您要將 Linux 計算機上的數據備份到 Synology NAS,需在創建備份任務之前先啟用目標服務器上的網絡備份服務。要啟用此功能,請進行以下操作:

  1. 使用屬于 administrators 群組的帳戶登錄到 DSM,或向用戶帳戶指定應用程序訪問網絡備份目的地的權限 (在控制面板 > 權限) 并用其證書信息登錄。
    注:

    如果其他人想要從非 Synology NAS 的客戶端執行網絡備份,他們僅能利用您 Synology NAS 的 admin  rsync 權限執行此操作。如果您不想與他人共享 admin 證書信息,可進入控制面板 > 用戶來創建一個名為 rsync 的用戶,并修改其權限,然后與他人共享其用戶證書信息。

  2. 打開備份和復制。
  3. 進入備份服務 > 網絡備份目的地,然后勾選啟用網絡備份服務。
  4. 單擊應用來保存設置。

要在 Synology NAS 上設置有適當權限的 DSM 用戶,請執行以下操作:

  1. 請進入控制面板 > 權限,然后將網絡備份目的地的權限授予該用戶。
  2. 進入控制面板 > 共享文件夾,選擇共享文件夾,單擊編輯 > 權限,然后將讀取/寫入權限授予該用戶。重復運行此步驟來加入更多的共享文件夾,這些文件夾將可作為備份目的地。

回到頁首

3. 將數據從 Linux 服務器備份到 Synology NAS

將數據從 Linux 服務器備份到 Synology NAS 以制作鏡像文件夾的最常見方法是使用同步來制作鏡像文件夾。您可能需要使用事先裝載的 CIFS 或 NFS 將 Synology NAS 上的文件夾裝載到 Linux 服務器。命令將為:

[root@www ~]# rsync -av [source_folder] [destination_folder]
# 1. Make /home/ mirror to /backupdata/home/
[root@www ~]# rsync -av /home /backupdata/

或者,您只需在 Linux 計算機上執行以下命令即可而無需裝載文件夾。請注意,以下實例中的 192.168.55.66 應由 Synology NAS 的 IP 地址和 NAS 上帶目的地共享文件夾的 NetBackup 的 IP 地址替代(如果您要將數據備份到默認文件夾以外的文件夾):

rsync -av home/ admin@192.168.55.66::NetBackup/backupdata/

此數據備份還可通過將 -e ssh 插入命令來加密:

rsync -av -e ssh home/ admin@192.168.55.66::NetBackup/backupdata/

當運行同步時,它將比較 Synology NAS 和 Linux 服務器之間的數據,只有修改過的文件才會被傳輸以節省時間。此外,您可使用 Linux 備份腳本來進行每日備份。要了解更多有關如何從 Linux 訪問共享夾的信息,請參見此處。