Synology 進階:Redundant File Server

[anti-both]

香 港 的 客 戶 ,總 是 付 出 少 少 ,要 求 卻 很 多 。特 別 是 那 些 I.T. 知 識 無 限 趨 近 於 零 的 管 理 階 層 。他 們 特 別 喜 歡 問 筆 者 ,如 果 伺 服 器 故 障 了 怎 麼 辦 ?

其 實 答 案 很 簡 單 啊 。如 果 貴 公 司 只 有 一 台 伺 服 器 ,而 它 罷 工 了 ,那 大 家 就 可 以 休 息 幾 天 了 。為 什 麼 要 幾 天 呢 ?購 買 新 伺 服 器 ,安 裝 和 設 定 好 ,再 把 本 來 的 資 料 由 備 份 回 復 到 新 伺 服 器 。特 別 費 時 的 是 回 復 資 料 ,現 在 的 公 司 動 不 動 就 有 數 以 TB 計 的 資 料 ,硬 碟 /網 路 的 傳 輸 率 始 終 有 限 ,單 是 由 復 份 回 復 數 TB 的 資 料 可 能 就 要 幾 天 了 。

這 時 候 筆 者 就 會 介 紹 Redundant server 這 個 概 念 ,這 也 有 稱 作 Backup server 的 。意 思 就 是 當 Main server 故 障 的 時 候 ,可 以 有 一 個 立 刻 的 代 替 品 。最 好 要 多 買 一 台 伺 服 器 作 2nd Domain controller。File server 當 然 應 該 和 Domain controller 分 開 ,而 File server 也 應 該 設 有 兩 台 ,行 DFS(Distributed File System),再 用 FRS(File Replication Service)自 動 同 步 兩 台 File server 的 資 料 。那 我 自 己 應 該 要 進 帳 多 少 呢 ,呵 呵 呵 。但 是 ……

什 麼 ?不 是 行 domain?!貴 公 司 多 少 人 啊 ?才 5 位 ?!啊 ,我 的 美 夢 ,我 的 進 帳 ,我 的 ……

有 時 候 世 界 是 很 現 實 的 ,我 承 認 ,要 多 買 十 幾 萬 器 材 給 5 位 使 用 者 是 有 點 不 切 實 際 。那 怎 樣 可 以 有 非 常 平 價 的 替 代 方 案 呢 ?

只 有 5 位 朋 友 的 蚊 型 網 絡 ,又 不 願 花 費 大 額 金 錢 使 用 Domain。那 就 用 NAS 行 Workgroup 好 了 。筆 者 建 議 的 解 決 方 案 是 使 用 2 台 DS212J,4 台 3TB 硬 碟 ,總 成 本 約 一 萬 大 元 。兩 台 NAS 都 是 行 Raid-1,減 少 因 為 硬 碟 故 障 時 的 Down time。總 共 可 用 的 儲 存 大 小 就 是 3 TB。(理 論 上 這 設 定 4 台 硬 碟 上 的 資 料 都 應 該 是 一 模 一 樣 的 ,所 以 要 4 台 硬 碟 全 毀 才 會 有 資 料 損 失 ,算 是 頗 為 保 險 的 了 )

首 先 ,我 們 當 然 要 設 定 好 第 一 台 NAS,做 為 Main Server。這 部 分 作 者 就 不 贅 述 了 ,大 家 神 仙 過 海 ,各 施 各 法 好 了 。

重 點 來 了 ,設 定 好 第 一 台 NAS 之 後 ,我 們 安 裝 第 二 台 NAS,這 時 候 只 要 安 裝 好 Firmware,然 後 在 「Control Panel」>>「Network Backup」裡 面 ,打 開 「network backup service」,和 「share folder sync service」就 夠 了 。其 他 「Users」、「Groups」、「Shares」等 等 都 不 用 設 定

Share Folder Sync Service

然 後 回 到 第 一 台 NAS,我 們 到 「Backup and Restore」 >> 「Share Folder Sync」,新 增 一 個 Task,我 們 在 source 就 選 擇 第 一 台 NAS 的 全 部 資 料 夾 ,destination 就 是 第 二 台 NAS 的 IP,為 了 節 省 同 步 時 間 ,最 好 勾 選 「enable block-level synchronization」,最 後 要 勾 選 「sync on modification」。就 這 樣 ,所 有 第 一 台 NAS 的 share folder 和 裡 面 的 資 料 ,就 會 自 動 同 步 到 第 二 台 NAS,而 且 整 個 檔 案 結 構 都 會 一 模 一 樣 。

Share Folder Sync Wizard

不 過 可 惜 的 是 ,第 一 台 NAS 的 使 用 者 和 群 組 ,都 不 能 通 過 Share Folder Sync 自 動 同 步 到 第 二 台 NAS。還 好 ,Synology 的 NAS 支 援 使 用 者 和 群 組 的 備 份 和 回 復 。

Backup Configuration

我 們 先 到 第 一 台 NAS 的 「Backup and Restore」>>「Configuration Backup」。先 備 份 一 次 到 你 指 定 的 檔 案 ,例 如 backup.dss。然 後 到 第 二 台 NAS,同 樣 到 「Backup and Restore」>>「Configuration Backup」,然 後 由 設 定 檔 回 復 一 次 。千 萬 注 意 ,回 復 時 只 需 要 勾 選 「User」和 「Group」,其 他 的 通 通 不 要 。

Restore User and Group

就 這 樣 ,你 的 第 二 台 NAS 幾 乎 和 第 一 台 NAS 一 模 一 樣 了 。不 過 因 為 這 是 非 常 平 宜 的 解 決 方 案 ,所 以 不 會 是 全 自 動 ,而 且 會 有 一 些 限 制 。

首 先 ,User 和 Group 都 不 會 自 動 同 步 ,使 用 者 要 定 期 手 動 做 這 個 備 份 和 回 復 的 動 作 。但 如 果 你 的 使 用 者 的 變 更 不 太 頻 密 ,這 不 是 什 麼 大 問 題 。

第 二 ,如 果 有 新 增 的 share,你 必 須 到 sync folder task 裡 面 加 回 新 增 的 share。

第 三 ,所 有 在 第 二 台 的 NAS 的 share 的 權 限 都 必 要 是 readonly 的 。唯 有 這 樣 ,share folder sync 才 能 運 作 ,這 樣 也 能 確 保 第 二 台 的 NAS 的 資 料 和 第 一 台 是 一 模 一 樣 的 。

好 戲 來 了 ,當 你 第 一 台 NAS 完 全 死 亡 的 時 候 ,我 們 先 要 做 的 ,就 是 把 第 一 台 NAS 下 線 。然 後 進 入 第 二 台 NAS,修 改 好 各 個 share 的 權 限 (還 記 得 麼 ,第 二 台 NAS 的 所 有 權 限 都 是 readonly 的 ,要 先 改 回 跟 第 一 台 NAS 一 樣 的 權 限 )。第 三 ,把 第 二 台 NAS 的 名 字 和 IP 地 址 改 回 跟 第 一 台 一 樣 。這 樣 ,你 的 redundant server 就 上 線 了 ,並 且 和 原 來 的 一 模 一 樣 ,使 用 者 就 可 以 繼 續 工 作 了 。整 個 過 程 應 該 可 以 在 十 五 分 鐘 內 完 成 (只 要 你 不 是 有 一 千 個 share 的 權 限 要 做 設 定 ),按 超 低 價 的 解 決 方 案 來 說 ,應 該 是 可 以 接 受 的 吧 。

當 然 ,你 不 用 像 筆 者 買 兩 台 DS212J。就 是 兩 台 最 低 階 的 DS110J ,也 一 樣 支 援 share folder sync 的 。當 然 也 可 以 混 合 不 同 型 號 ,例 如 Main server 用 Raid 5 的 DS411J,Redundant server 就 用 沒 有 資 料 保 護 的 DS110J。這 完 全 是 自 由 的 ,只 要 Main server 的 儲 存 空 間 不 會 比 backup server 大 就 可 以 了 。

Share folder sync 的 功 能 ,將 本 來 只 是 作 為 資 料 備 份 的 NAS,變 成 一 台 Redundant server。雖 然 不 是 很 自 動 ,但 筆 者 覺 得 還 可 以 ,沒 有 驚 天 動 地 的 I.T. 知 識 的 一 般 使 用 者 也 應 該 可 以 輕 鬆 管 理 。很 期 望 Synology 在 下 一 個 Firmware 升 級 ,可 以 在 Share folder sync 裡 面 加 入 自 動 同 步 使 用 者 和 群 組 。

ctleung張先生,男性,肖龍。
職業:I.T. Consultant
簡介:不好好讀書;七尺差五寸,手長過膝,雙耳垂肩;性寬和,寡言語,喜怒不形於色。據說少時曾斬白蛇於鳳凰山下……

This entry was posted in Computer & Network and tagged , , , , , , , , . Bookmark the permalink.

2 Responses to Synology 進階:Redundant File Server

  1. Hung says:

    我嘗試用這個 Share Folder Sync 方法搬移檔案結構,想之後再升級 NAS,裝置是一臺 211J 和一臺 213+。但一開始,211J 的 CPU 使用率便長期在100%,導致所有 Clients 無法存取 211J 的檔案,換轉用一般 Network Backup 搬移檔案,CPU 使用率只是 50% 至60%。看來 Share Folder Sync 會大大加重 NAS 的負荷,不大可靠。

  2. C.T. Leung says:

    Folder Sync 和 File Copy 完全是兩回事呀,要做到所謂的「同步」必然要持續檢查兩邊的檔案 ( 單向同步的話就是一邊 ),運算單然是多很多。

    我自己用 DS1511+ ( Raid-6 5 x 2TB = 5.36TB ) 用 share folder sync 同步到 DS211j ( JOBD 3TB x 2 = 6TB ),然後晚上再 network backup ( Incremental ) 到另一台 remote location 的 DS211j,已經用了一年多,每天持續增長 5 ~ 30GB 的 data,到現在還是好好的。

    Share Folder Sync 是用在持續而且實時的操作,如果只是一次性的 File Copy,當然是 Network Backup 比較好 ( 當然也可以 Mount Share Folder 來 Copy 甚至 Move )。

    你只根據一個單一事件,就說一個功能不大可靠,實在是有違科學精神。如果你至少肯花幾分鐘去了解一下不同功能的分別和用法,就不會發生上面的事情了。

Leave a Reply

Your email address will not be published. Required fields are marked *