請教新家 NAS 設定建議

大家好,

我最近開始考慮購買一台家用 NAS(網路儲存伺服器)來作為資料備份,並且把所有媒體檔案集中在一個地方,例如:照片、家庭影片、手機拍攝的短片、音樂,等等。

我已經知道想先從四槽的 NAS 系統開始,運行 QuTS Hero 作業系統,想採用 RAID5(或 RAID-Z2?)架構。不過,我也想確保系統能執行我看到過類似 checksum(校驗碼)、scrubbing(資料清理)等其他可以防止 bit rot(位元腐敗)的功能。此外,我也想把資料依照家中成員分類整理,例如:我自己、太太、小孩、父母等等。

以下是我的幾個問題:

1)有沒有什麼簡單易懂的新手入門指南,可以協助我按需求把新 NAS 設定好?

2)我看到 QuTS Hero OS 是建構在 ZFS 之上,那防 bit rot 的保護就和 RAID 功能一樣直接內建嗎?

3)我打算買一台 QNAP 四槽機種,然後設定其中一顆硬碟作為 hot-swap(熱備援),請問該用哪一種 RAID 型態比較好?用 RAID-5 還是 RAIDZ2?還是有其他更推薦的?

4)硬碟健康監控方面,有所謂 S.M.A.R.T. 測試(磁碟自我監控分析報告系統),那這東西是 QNAP 作業系統(OS)本身內建的還是需要額外安裝?

5)在資安防護方面,例如防毒、防火牆、資料加密等等,有建議的設定方式嗎?這些需要事後自己額外安裝嗎?還是 QuTS Hero OS 本身就有內附?

6)針對資料備份、保護與安全性設定,還有什麼我可能遺漏沒想到的地方嗎?

先預祝各位感謝您的協助!

-Terry

  1. 有關Scrubbing的說明請參見說明手冊
  2. 網路上有各種不同的觀點
  3. 不太確定你的意思?所有硬碟都可以在沒有超過容錯數的情況下熱插拔,一旦超過RAID的最大容錯數,陣列就崩潰了(RAIDz最多同時允許一顆硬碟故障更換,RAIDz2則是兩顆)
  4. 是的
  5. 不需要為此犧牲資源,簡單原則:絕對不要把NAS直接暴露在WAN(公網)下。沒必要在NAS上做防毒和惡意程式掃描(浪費資源)
  6. 你確實需要備份,RAID並不是備份

@dolbyman 的回答很好。最大的問題是你是否需要 QuTS。有些人認為 bit rot(資料腐壞)是個真正的問題,而 QuTS 具備一些自我修復功能。

RAID5 允許你有一顆硬碟故障。我兩台 NAS 都是用 RAID5。RAID 和 ZFS 是兩回事,ZFS 是硬碟格式,RAID 是硬碟的實體陣列。

QNAP 作業系統本身有很多監控功能,會在出問題時提醒你。

正如 @dolbyman 所說——絕對不要把 NAS 直接公開到 WAN(網際網路)。如果有什麼應用程式一定要公開,那就放在容器裡跑,或者乾脆一個月花 $4 跑在 VPS 上。

備份、備份、還是備份——最好在本地和雲端都各有備份,讓你的資料有多個保存位置。

我強烈建議你購買基於 X86 架構的 NAS。就我的看法,選你買得起的最好 CPU。我自己有三台 QNAP,其中一台升級到 i7 處理器。有 i7 的那台速度快很多,使用起來也容易許多。預算多寡只有你自己能決定,但我建議避開 ARM 機型,也不要買最低階的 X86 機型。

另外,記得買越多 RAM 越好。不要買 QNAP 原廠 RAM,他們說你一定要用原廠,其實是屁話,你根本不需要。只要買大廠(例如:Kingston 等)且規格正確的優質記憶體就好,別買便宜記憶體。

@ThatRedHeadGuy

  1. 設定全流程的教學。沒錯——QNAP 官方的「新手入門指引:如何啟用我的 QNAP NAS?」就是絕佳的起點。這份文件從選擇作業系統、初始化 NAS、建立每個使用者的私人資料夾,到設定 PC/手機備份都一一說明,幾乎就是你的清單:新手指南 - 如何開始使用我的 QNAP NAS? | QNAP 針對儲存空間,建議參考「QuTS hero 儲存空間與快照快速入門指南」,至於資料抹除(scrubbing),則在 QuTS hero 手冊裡有詳細說明。
  2. ZFS 內建的防止 bit-rot 機制,和 RAID 一樣嗎?基本上是的——這裡很值得釐清一個常見誤解:ZFS 並不是單純的檔案系統疊加在另一層 RAID 上。ZFS 將磁碟區管理、RAID(鏡像、RAID-Z1/Z2/Z3)以及資料完整性全都整合在一起。每一個區塊都帶有校驗碼(checksum),讀取時會自動驗證;當你有備援(RAID-Z 就有),若某個區塊的校驗不符會自動以好檔案修復,這叫做「自癒」。週期性的 scrub 會主動檢查整個 pool,提早發現並修復潛在的損毀,以免擴大。所以 checksum、scrub、self-healing 這些功能,都是 ZFS 原生架構的一部分。這正是傳統 ext4+RAID(QTS)系統做不到,而對於家中難以取代的照片、影片來說,是選 QuTS hero 的最大理由之一。
  3. 四硬碟槽該選 RAID-5 還是 RAID-Z2?先釐清一點:在四槽 NAS 上,所有硬碟都是熱插拔的——討論的重點不是熱插拔,而是「壞幾顆硬碟會全毀」。RAID-Z1(即 ZFS 版本的 RAID5)只能容忍一顆損毀,RAID-Z2 可容忍兩顆。現在大容量硬碟動輒數 TB,一旦全滿,重建時間很長,在 rebuild 期間萬一有第二顆硬碟壞掉(或再碰到無法修復的讀取錯誤)就是很現實的風險——RAID-Z2 的第二顆備援磁碟就是為了對抗這點。缺點就是可用容量減少——四槽 RAID-Z2 只剩兩顆份空間,不是三顆。但對於珍貴的資料,這是值得的權衡。補充,QuTS hero 上要選 RAID-Z1/Z2,而非 ext4 形式的「RAID 5」——意義相近,實作法不同。
  4. SMART 健康監控——有內建嗎?完全有。在「儲存與快照」裡就能幫各顆硬碟排程 SMART 檢測(快速小檢查以及週期性完整檢查),不需要裝其他 app。想要更進階可以啟用 DA Drive Analyzer 這個雲端 AI 偵測服務,它預測硬碟將故障的機率,值得用在重要資料上。
  5. 安全性——哪些自帶、哪些需另外裝?多數功能都是內建,不需自行加裝:
  • 防火牆:QuFirewall 可於 App Center 安裝。
  • 加密:QuTS hero 支援共享資料夾/磁碟區加密,家中敏感資料請務必啟用,硬碟離家也讀不出內容。
  • 存取安全:帳號啟用兩步驟驗證(2FA),也建議從 Security Center 進行安全檢查。
  • 防毒:理解用途很重要。ClamAV(防毒 app)不是保護 NAS 本身,而是掃 NAS 上存的檔案,是否含有能感染 Windows/Mac 的惡意程式。Malware Remover 是另外一套,專門處理入侵行為(例如零時差漏洞)或識別攻擊 QNAP 設備的已知模式。兩者都不是終端即時防護。
  • 最重要的安全措施完全免費:絕對不要讓 NAS 直接對外網開放。如果需要遠端連線,請用內建的 VPN(QVPN),千萬不要暴露在公網上。這點前面大家提到的建議 100% 正確,值得再次強調。
  1. 備份和防護——還有什麼沒講到?一個核心觀念,大家都提過:RAID 和快照都不是「備份」,它們只是對付硬碟損壞或誤操作的保險,本質上資料還只存在同一台機器。請依循 3-2-1 原則:一份在 NAS 上,一份在本地(外接硬碟或另一台 NAS 經 HBS 3),一份在異地或雲端。HBS 3 可做多版本備份,避免誤刪或勒索病毒。兩個小建議:一定要開快照,出錯能秒回復;請配 UPS 讓 NAS 有穩定供電,停電寫入時可正常關機、避免檔案毀損。

你現在思路很正確。先把 pool 跟備份建好、再開啟快照、SMART 跟 UPS,並且不要讓 NAS 直接上網,你的家庭照片影片就會非常安全。

那份快速入門指南有個問題,就是在「如何將我的電腦備份到 NAS」那一節提到了 QSync。但問題是 QSync 是同步工具,不是備份工具。你需要一個專門的備份工具——比如 Veeam。(更新——自 QSync V6 起,情況已經不同)

嗨 Spile,

這個情況以前確實如此,但現在值得更新一下——Qsync 已經有變化了。

按照以往的狀況你說得沒錯:Qsync 是個同步工具,而同步並不是備份。但是從 Qsync 6.0 開始,QNAP 新增了真正的檔案層級備份功能,這和同步是分開的。它支援排程、即時及手動備份,有多版本還原功能,所以你可以將檔案還原到過去的某個時間點,而不只是反映最新狀態。官方頁面有詳細介紹:Qsync | 一站式檔案備份與同步 | QNAP

所以現在的大致情況如下:

  • 特定資料夾的檔案層級備份,支援版本歷史 —— Qsync 6.0(NAS 上有 Qsync Central,電腦端有 Qsync Client)。檔案備份最早在 Windows 端推出,目前 Mac 端也進入測試版,Mac 用戶現在也能試用了。
  • Windows 電腦的全機/裸機備份 —— HDP PC Agent,支援全系統、磁碟備份及 USB 開機裸機還原(Windows + x86 NAS)。
  • Mac 電腦全機備份 —— 可使用 HBS + Mac 的 TimeMachine,將 NAS 作為目的地。
  • NAS 對 NAS/NAS 對雲端 —— 使用 HBS 3,支援版本保存,能防勒索病毒和誤刪除。

Veeam 當然也是不錯的選擇,不過對於家庭用戶來說,如果需要特定資料夾的版本備份,現在 Qsync 6.0 或 HDP PC Agent 都可以原生免費解決。

這是一個有用的更新,我的貼文也已經相應編輯了。謝謝你。