完全备份
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
检查备份文件完整性。参考来源: