在Debian系统中,yum
并非默认包管理器(通常用apt
),但备份重要数据的常用方法与系统无关,以下是关键工具及操作:
文件/目录备份
tar
命令:打包压缩指定目录(如/home
或/etc
),支持增量备份(需配合-g
选项指定快照文件)。sudo tar -czvf /backup/home_backup.tar.gz -g /tmp/snapshot.snap /home
。rsync
命令:支持本地/远程同步,适合增量备份(-a
保留属性,-z
压缩传输)。sudo rsync -avz /important/data user@remote:/backup/
。系统配置备份
/etc
目录(含系统配置文件):sudo tar -czvf /backup/etc_backup.tar.gz /etc
。dpkg --get-selections > /backup/installed_packages.list
。磁盘/系统级备份
dd
命令:备份整个磁盘或分区(需谨慎,可能影响数据安全)。sudo dd if=/dev/sda of=/backup/system.img bs=4M
。Timeshift
:图形化系统备份工具,支持定时备份(适合新手)。Duplicity
:支持加密的增量备份,可备份到远程服务器。自动化与存储
cron
定时执行备份脚本(如每日凌晨备份),示例:0 2 * * * tar -czvf /backup/daily_backup.tar.gz /important/data
。rclone
同步到云)。注意:操作前确保有足够存储空间,定期测试备份可恢复性,敏感数据需加密处理。
参考来源: