完全備份
tar
(例:tar -czvf backup.tar.gz --exclude=/proc --exclude=/sys /
)。增量備份
rsync
(首次全量+后續增量,例:rsync -avz --delete --link-dest=/last_backup /source /dest
)。差異備份
tar
(例:tar -N -jpcv -f diff_backup.tar.bz2 /
)。自動化與存儲
cron
定時執行備份腳本,存儲至本地硬盤、NAS或云存儲。全量恢復
tar
或dd
恢復完整系統鏡像。tar
:tar xvpfz backup.tar.gz -C /
。dd
:dd if=backup.img of=/dev/sda bs=4M
。增量/差異恢復
數據庫恢復
mysqldump
導出的SQL文件恢復(例:mysql -u user -p db < backup.sql
)。系統修復
grub2-install /dev/sda
+ grub2-mkconfig -o /boot/grub2/grub.cfg
。tar -t
或rsync -n
檢查備份文件完整性。參考來源: