硬碟會壞、檔案會被誤刪、勒索病毒會專門來砍你的備份。3-2-1 原則(3 份資料、2 種媒介、1 份異地)是業界共識,本文從故障機率、媒介壽命、RPO/RTO 一路講到勒索時代的 3-2-1-1-0:不可變副本與零錯誤還原驗證。
要讓備份真的救得了命,業界普遍照著 3-2-1 原則走:三份資料、兩種媒介、一份異地。這條規則最早是攝影師 Peter Krogh 在數位影像備份的實戰裡整理出來的,後來寫進他的《The DAM Book》,再擴散成整個 IT 產業的共識。它之所以耐用,不是因為好記,而是因為背後對應著三種最常見、也最要命的資料殺手:硬體故障、人為誤刪,以及整個地點一起出事。下面我們一條一條拆開,講清楚每個數字在防的到底是什麼。
3:三份資料——用機率把「全毀」壓到趨近於零
2:兩種媒介——別讓同一個原因一次收走全部
就算你乖乖存了三份,如果三份全放在同型號、同批次的硬碟上,那份「獨立」其實是假的。同一批出廠的設備,用料、韌體、老化曲線幾乎一模一樣,往往會在相近的時間一起壞;同一種技術也共用同一種弱點——韌體 bug、控制器缺陷,甚至勒索病毒的加密行為,都可能一次把同類裝置全部掃掉。把媒介分散開,比方一份放 NAS、一份放外接硬碟或磁帶、再一份放雲端,就是為了不讓單一原因一網打盡。
不同媒介的壽命與脾氣也差很多,選的時候要有概念。機械硬碟通電使用大約 3 到 5 年,就會有零件開始出狀況;SSD 壽命相近,但它有寫入次數的天花板,而且斷電久放反而可能因為電荷流失而掉資料,不適合當長期冷備;磁帶在環境控制得當的情況下可以撐 15 到 30 年,是長期歸檔裡成本最低、最耐放的選擇。還有一個容易被忽略的敵人叫位元腐蝕(bit rot)——資料靜靜躺著不動,也會因為磁介質衰退或訊號翻位而悄悄損壞。這正是為什麼好的備份方案會定期做校驗(checksum),而不是備完就丟著不管。
1:一份異地——把「地點」也當成會故障的零件
前面兩條防的是裝置層級的意外,第「1」防的是整個地點被一鍋端。火災、淹水、竊盜、電力事故,甚至施工挖斷線,都可能讓同一個機房、同一間辦公室裡的所有設備一起報銷。這時候,放在另一個地點或雲端的那一份,就是唯一的救命稻草。南部的朋友對這點應該特別有感:夏天午後雷陣雨、颱風季的淹水、雷擊造成的跳電與突波,都是真實會發生的風險。異地備份偏偏是 3-2-1 裡最常被省略、卻最關鍵的一環——因為它平常最不方便、最花錢,也最容易被「反正還沒出事」給說服自己跳過。
先想清楚:你的 RPO 和 RTO 是多少
在挑硬體、排時程之前,有兩個問題一定要先回答,它們決定了整套方案該長什麼樣子:
- RPO(復原點目標):出事時,你最多能接受「掉多久的資料」?如果答案是一小時,那備份至少要每小時跑一次;如果一天掉一次的量可以接受,排程就寬鬆得多。RPO 直接決定備份頻率。
- RTO(復原時間目標):從當機到系統重新上線,你最多能停多久?RTO 決定你要用什麼架構——是本地就有一份能立刻掛回去的熱備,還是可以慢慢從雲端或磁帶拉回來就好。
一家做即時接單的電商,跟一家一週結一次帳的貿易商,這兩個數字天差地遠,硬體投資也就完全不同。先把 RPO、RTO 講清楚,3-2-1 裡的每一「份」該用什麼媒介、放在哪裡、多久跑一次,答案自然就浮出來了。這是工程判斷,不是照抄別人的方案套上去。
勒索病毒改寫了規則:升級成 3-2-1-1-0
故障率、復原成功率與工時不適合用別人的平均值推估。現場應留下資產、告警、備份、還原演練、事件處理與停機紀錄,再用自家數據決定汰換、容量與維運優先順序。
正因如此,面對勒索病毒,業界把規則往後延伸成 3-2-1-1-0:在原本的三份、兩媒介、一異地之上,再加一份離線或不可變的副本,並要求還原時零錯誤。
多的那個「1」:一份它改不到、也刪不掉的副本
要對抗會主動破壞備份的攻擊者,光靠「多備幾份」不夠,你需要一份連系統管理員權限都動不了的副本。做法有兩種:一種是離線隔離(air-gap),讓那份備份平常根本不連網、不上線,病毒的手伸不過去;另一種是不可變儲存(WORM,一次寫入、多次讀取),透過物件鎖定機制,讓資料在你設定的保存期內(常見是 30 到 90 天)誰都不能修改或刪除,就算管理員帳號被盜,一樣刪不掉。這一份,才是勒索病毒真正的剋星。
最後那個「0」:沒測過的備份,等於沒備
「0」指的是還原時零錯誤。這是整套規則裡最常被跳過、卻也最致命的一步。很多人以為排程有在跑、綠燈有亮,就代表備份沒問題——但備份會不會「還得回來」,跟它有沒有「備成功」是兩回事。備份檔可能因為位元腐蝕而損壞、可能只備到一半、可能缺了關鍵的資料庫檔案,這些問題,你往往只有在真的動手還原時才會發現。有句話講得很直白:一份你從沒還原過的備份,只是一個假設,不是備份。所以要定期(建議至少每季一次)做真實的還原演練,把備份拉回來、確認資料完整、系統跑得起來。這一步做過,你才算真的有備份。
南部老闆最常踩的幾個坑
- 把 RAID 當備份:RAID 防的是單顆硬碟壞掉,機房失火、手殘誤刪、勒索加密它全都擋不住。它是「高可用」,不是「備份」。
- 把同步當備份:雲端同步資料夾很方便,但你這邊誤刪或被加密,那邊會忠實地同步過去,兩邊一起壞。同步不等於備份。
- 三份全在同一個屋簷下:NAS、外接硬碟、電腦全擺在同一間辦公室,少了那個「1」,一場火就全沒了。
- 備了就不管:從沒做過還原測試,結果出事當天才發現備份是壞的、開不起來。
- 全靠人手動:靠記性備份遲早會忘,一定要設成每天或每週自動執行。
廷皓科技服務高雄、台南、屏東等南台灣地區,可以陪你從 RPO、RTO 談起,把 NAS、雲端、異地與不可變備份的每一份都規劃到位,設好自動排程,並定期陪你做還原測試,確認真的救得回來。別等出事才後悔,就近找我們聊聊,把後路先鋪好。