在 Ubuntu 下备份分区数据,常见有文件级备份和分区/磁盘级备份两种方式。下面按使用场景给你讲清楚。
适合:备份个人数据、系统配置、网站数据等
rsync(推荐)rsync -av --delete /源目录/ /备份目录/
示例:
rsync -av /home/ /media/backup/home_backup/
参数说明:
-a:保留权限、时间、软链接-v:显示过程--delete:删除备份中已不存在的文件(谨慎)可加定时任务:
crontab -e
0 2 * * * rsync -av /home/ /backup/home/
tar 打包备份tar -czvf backup.tar.gz /home
恢复:
tar -xzvf backup.tar.gz -C /
适合:系统迁移、灾难恢复
dd(危险,慎用)sudo dd if=/dev/sda1 of=/backup/sda1.img bs=4M status=progress
⚠ 注意:
if 是源,of 是目标,写反会丢失数据恢复:
sudo dd if=/backup/sda1.img of=/dev/sda1
流程:
适合桌面用户:
sudo apt install timeshift
可定时备份系统分区(类似 Windows 还原点)
✅ 重要数据遵循 3-2-1 原则:
✅ 系统盘和用户数据分开分区
✅ 定期验证备份可恢复
如果你能告诉我:
我可以给你更精确的命令方案。