Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Unix/Linux 自動化備份與同步實戰指南 (tar, cpio, rsync, mksysb)

編輯:Linux 教學

備份策略規劃

  • 分級備份: 完全備份 (Level 0) + 增量備份 (Level 1,2,3…),依資料重要性與恢復時間目標 (RTO) 設計。
  • 磁帶輪換範例 (10 捲): 2捲月備、4捲週備、4捲日備,可回溯兩個月。
  • 資料分類: 使用者資料、系統帳號資訊、應用程式、設定檔、資料庫 (資料庫建議用原生工具備份)。

通用工具:tar

# 打包壓縮
tar -czvf backup.tar.gz /CriticalData/

# 還原
tar -xzvf backup.tar.gz -C /

參數:-c建立 -x解開 -zgzip -v顯示過程 -f指定檔名。

通用工具:cpio

# 打包 (搭配 find 遞迴)
find /CriticalData -depth | cpio -ov > backup.cpio

# 還原
cpio -ivdum < backup.cpio

優點:保留硬連結、無檔名長度限制、預設保留時間戳記。

AIX 專用:mksysb (系統完整備份含 LVM/ODM)

  • 建立可開機磁帶/映像檔,含 BOS boot image、BOS install image、目錄表 (TOC)、rootvg 資料。
  • 用戶資料卷組 (non-rootvg) 請用 savevg。

跨主機同步:rsync

# 基本同步 (保留權限、時間、符號連結)
rsync -avz /source/ user@remote:/backup/

# 僅同步變更部分,適合頻繁增量備份
# 透過 SSH 加密傳輸,可搭配 --delete 刪除目標端多餘檔案

自動化建議

  • 將上述指令寫入 Shell 腳本,配合 crontab 定時執行。
  • 備份完成後以郵件通知管理員,並定期驗證還原可行性。
  • 離場備份 (Off-site) 為防災關鍵,可同步至異地伺服器或雲端儲存。
Copyright © Windows教程網 All Rights Reserved