資料遺失成本遠超備份成本。本文涵蓋備份頻率、媒體選擇、工具比較、自動化與異地儲存,助您建立可靠備份體系。
備份策略核心原則
- 3-2-1 原則:三份拷貝、兩種媒體、一份異地。
- RPO/RTO:復原點目標(可容忍資料遺失量)與復原時間目標(業務恢復時限)。
- 分級備份:核心資料每日完整+增量,非核心每週完整。
常用命令列工具
| 工具 | 特點 | 適用場景 |
| tar | 通用、跨平台、支援增量(-g)、壓縮 | 單機檔案級備份、遷移 |
| rsync | 增量同步、遠端傳輸、保留權限/連結 | 鏡像備份、異地同步 |
| dump/restore | 檔案系統級、支援即時快照、增量層級 0-9 | ext2/3/4 分區完整備份 |
| cpio | 配合 find 靈活選檔、適合管線 | 特定檔案集合備份 |
| dd | 區塊級完整映像、可備份整顆磁碟/分區 | 磁碟克隆、MBR 備份 |
進階備份套件
- Amanda:客戶端/伺服器架構、排程、磁帶庫支援、加密、適合中大型環境。
- Bacula / Bareos:企業級、Web 管理、目錄資料庫、多平台客戶端。
- Restic / BorgBackup:現代化、去重、加密、支援雲端儲存(S3、B2、rclone)。
- Timeshift:系統快照(類 System Restore),適合桌面/工作站快速回滾。
自動化與監控
- 撰寫 Shell/Python 腳本 +
cron/systemd timer 排程。
- 備份完成發送郵件/Slack/Telegram 通知(含狀態、耗時、大小)。
- 定期演練還原(備份未測試等於不存在)。
媒體與儲存建議
- 本地:RAID 陣列、外接硬碟(輪換)。
- 網路:NAS(NFS/SMB)、專用備份伺服器。
- 雲端:AWS S3、Wasabi、Backblaze B2、Google Cloud Storage(啟用版本控制+生命週期)。
- 磁帶:LTO-8/9 長期歸檔、離線防勒索軟體。