在 Ubuntu Minimal(或任何 Linux 系统)上,备份方式取决于你想要备份的内容:系统配置、用户数据,还是整个系统可恢复镜像。下面按常见场景给你几种实用方案。
适合:个人服务器、开发机
rsyncrsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /backup/ubuntu-backup/
说明:
-a 保留权限、时间-A 保留 ACL-X 保留扩展属性可定期执行(cron):
0 3 * * * rsync -aAX / /backup/daily/
适合:配置文件、网站、数据库
tar -czvf backup.tar.gz \
--exclude=/backup.tar.gz \
--exclude=/proc \
--exclude=/sys \
--exclude=/dev \
/etc /home /var /usr/local
恢复:
tar -xzvf backup.tar.gz -C /
适合:想重装后完全还原
dd(不推荐新手)dd if=/dev/sda of=/mnt/usb/ubuntu.img bs=4M status=progress
⚠ 风险高、占用空间大
sudo apt install timeshift
sudo timeshift --create --comments "backup"
Ubuntu Minimal 默认没有 GUI,可用命令行模式
mysqldump -u root -p --all-databases > db.sql
rsync -aAX / user@backup-server:/backup/ubuntu/
rclone sync / rclone:mybucket/ubuntu-backup
✅ Ubuntu Minimal 最佳实践
/etc + /home + 数据库 → rsync / tar/proc /sys /dev /run如果你愿意,可以告诉我:
我可以给你一套可直接用的备份脚本。