將資料遷移到新硬碟

嗨!我現在有一顆 8TB 的硬碟(HDD)設定為靜態卷(static volume),剛購入另一顆 8TB 的硬碟,想要建立一個包含 RAID 1 的儲存池(Storage Pool)。

根據圖片中的設定,我該如何將 IronWolf1 裡的資料搬到 IronWolf2,然後將 IronWolf1 加入 Storage Pool 1 並建立 RAID 1 陣列呢?

最好就是從頭開始,然後從備份中還原。有單一硬碟的話,你一定有做備份吧……對吧?

不,我沒有整個磁碟的備份,只有一些重要的關鍵檔案。這也是我想升級成具備 RAID 1 的儲存池的原因。我可以用 rsync把資料從 IronWolf1 複製到 IronWolf2,但這樣會連系統資料或應用程式等也一起轉移嗎?正確步驟應該怎麼做?目前 IronWolf1 被標記為系統磁碟。我要怎麼把系統轉移到 IronWolf2 呢?

不管你做什麼,先備份……這能幫你避免日後淚流滿面

那為什麼要用 pool(儲存池)?你其實可以直接把原本的單一磁碟容量轉成 RAID1 就好了。(當然,請先做好備份!這是最後一次提醒!)

沒錯!RAID 不是備份,所以我才想要用儲存池,這樣才能有快照。

你可以直接把這個靜態卷轉換成 RAID1

我要怎麼做呢?我找不到怎麼把新硬碟加到靜態卷裡。這就是我在建立新的「儲存池1」之前試圖做的事情。

儲存在同一顆磁碟上的快照並不等同於備份。

同一顆硬碟上的快照 ≠ 備份。

那如果我升級成 RAID 1 + 快照,不就同時能防止實體硬碟損壞、又能還原被刪除/修改等的舊檔案版本嗎?這樣不算是備份嗎?

取自 QNAP 網站:

快照是您資料在某個時間點的複本,讓您能快速將檔案或整個系統還原到過去的狀態。 它能用來復原變更或資料遺失,且不會佔用太多儲存空間。

Ironwolf2 必須是空的。然後你就可以將 Ironwolf1 擴充為 RAID 1。

Ironwolf2 必須是空的。這樣你才可以把 Ironwolf1 擴充成 Raid 1

一開始 Ironwolf2 確實是空的,但沒有任何選項可以擴充 IronWolf1。

不是,只有將快照複製到另一台裝置才算,備份或快照如果都在同一台裝置上,RAID 或儲存池出問題時一樣無法幫你。

有意思。如果我用 RAID 1,只要一顆硬碟壞掉,剩下那顆裡面的資料和快照不是還在嗎?那我不是只要更換壞掉的硬碟就好?當然如果兩顆硬碟同時壞掉,所有資料都會丟失,所以我對最重要的檔案還是有備份,不過我想那種情況應該很少會發生。我不太懂還會有什麼「當機」情況會造成資料救不回來?

來自真實論壇主題的情境

  • 你的 RAID1 已經降級,結果在重建過程中另一顆硬碟也壞了(資料損失)
  • 停電且沒有 UPS,導致 LVM 失效(資料損失)
  • 你刪除了資料,結果快照還原時因錯誤失敗(資料損失)
  • 你把 NAS 暴露在 WAN 上,結果惡意軟體感染勒索並優先刪除快照(資料損失)

RAID1 確實能保護你的資料,但這並非萬無一失。

RAID 實際上只能保護你免於單一硬碟(RAID 6 則是兩顆硬碟)的機械故障。如同 @dolbyman 說的,如果你在重建 RAID 的時候,系統發生什麼問題,你就完蛋了。

如果你有真的重要或需要的資料,請務必制定一個真正的備份計畫。我過去因為沒有完善的備份方案,已經損失了大量資料。有些東西我永遠無法找回,除非花上好幾千元從硬碟進行資料救援。有些舊硬碟我一年前還直接丟掉了……

一個好的備份計畫至少應該包含:

1.) RAID1(最基本)保護你儲存在 NAS 上的資料
2.) 本地備份到另一組 RAID、另一台 NAS 或外接硬碟
3.) 線上備份到至少一家線上備份服務商

我有 3 台 NAS。 有一台只做 QVR 監控,不存放任何重要資料,所以我不用太擔心。如果我弄丟了家裡的監控影片,也沒關係。

其中一台是我的主要 NAS,另一台本來只是備份,但它的 CPU 更強,所以慢慢地也開始承擔更多任務。我會將每台 NAS 互相備份,或者備份到外接硬碟。我也會在 NAS 之間同步快照,並將重要檔案備份到 MyQNAPCloud,也會將主力 NAS 備份到 iDrive。

只要我有一個服務或產品損失,我還有很多資料副本可以恢復。

另外——不要以為單一存放位置的資料就永遠不會損壞。所以你才需要多個備份,這樣才能排除單點失效的風險。

感謝 @dolbyman@NA9D 關於外部備份的建議。我會加裝一顆外接 USB 硬碟做本地備份,然後用 HBS 來把重要資料備份到雲端。

話說回來,要怎麼重新設定我的儲存空間來建立支援快照的 RAID 1?我目前的做法是用 rsync 從 IronWolf1 傳到 IronWolf2。如果我要把系統磁碟和使用者的家目錄移到 IronWolf2,然後再把 IronWolf1 加進現有的儲存池裡變成 RAID 1,這樣做得通嗎?

是的,但你會失去所有應用程式,因為 QNAP 沒有裸機備份,沒有辦法避免這個情況。

QNAP真的需要加入裸機備份功能……

我之前在他們引入 HA 複製到備援機的時候就提過這件事。(如果你能利用 HA 進行程式複製,你當然也能把這些資訊存到其他地方)

https://www.qnap.com/go/how-to/faq/con_show.php?cid=3187

回答你的問題:

「系統配置」會自動複製到所有的硬碟,所以這部分不用擔心。

至於應用程式和預設共用資料夾:有些應用程式可以移動(在應用中心操作),有些則無法,需要重新安裝。你需要先備份共用資料夾(像是你的家目錄)裡的資料。

當你移除第一個儲存區(系統儲存區)並重新啟動 NAS 後,新儲存區就會變成你的「系統儲存區」。預設共用資料夾會在新儲存區上重新建立,但原本的資料需要你自行複製回去。