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

Linux 系統備份策略與工具實務:tar、cpio 與儲存媒體選擇指南

編輯:Linux 教學

備份是資安最後防線,卻常被忽視。本文規劃備份策略、挑選媒體,並實作 tar、cpio 兩大經典工具。

制定備份策略

  • 頻率:單人機每週/月全備一次;關鍵檔案隨時拷貝至可移動媒體。伺服器則依資料重要性分級:/home 每日備份,/etc、/var 每週/月,/usr、/opt 安裝後備份一次即可。
  • 時機:離峰時段執行,減少對使用者影響。
  • 驗證裝置:啟動後執行 dmesg | less 確認磁帶機驅動是否載入。

備份媒體選擇

媒體優點缺點
軟碟攜帶方便容量極小、易損
CD-R/RW價廉、壽命長、可靠度高速度慢、單片 650MB
Zip/Jaz普及、隨插即用易損、保存期短、Jaz 較貴
磁帶機 (Travan/DAT/AIT/DLT)容量大 (8GB~20GB+)、極可靠、壽命最長設備昂貴、速度較慢

tar 工具實作

tar 歷史悠久、幾乎通用於所有環境。常用指令:

# 完整備份 /home 至檔案
tar cvf - /home > /tmp/backup.tar
# 壓縮備份
tar czvf - /home > /tmp/backup.tgz
# 直接備份至 Jaz 磁碟
tar czvf /mnt/jaz/backup.tgz /home
# 磁帶機備份
tar czvf /dev/st0/backup.tgz /home
# 多卷備份 (不可壓縮)
tar cvMf /dev/st0/5mar2000.tar /home
# 還原範例
tar xzvf /mnt/jaz/5mar2000.tgz /home

搭配 crontab 可排程自動備份,例如每天凌晨 2 點:00 02 * * * tar cvf /dev/st0/homefiles.tar /home

cpio 工具實作

cpio 較複雜但更健壯:單一壞塊僅影響該塊,不會導致整個備份無法讀取。需先產生檔案清單(ls 或 find),再管線導入 cpio。

# 備份 /home 至磁帶
ls /home | cpio -o > /dev/st0
# 僅備份 24 小時內異動檔案
find /home -mtime 1 -type f -print | cpio -o > /dev/st0
# 還原
cpio -i < /dev/st0
# 排程範例
00 02 * * * ls /home | cpio -o > /dev/st0

兩工具各有優劣,建議依環境與需求擇一或並用,並定期演練還原流程,確保備份真正可用。

Copyright © Windows教程網 All Rights Reserved