温馨提示×

ubuntu minimal怎么备份

小樊
41
2026-09-16 11:55:03
栏目: 智能运维

Ubuntu Minimal(或任何 Linux 系统)上,备份方式取决于你想要备份的内容:系统配置、用户数据,还是整个系统可恢复镜像。下面按常见场景给你几种实用方案。


一、只备份重要数据(最推荐,简单安全)

适合:个人服务器、开发机

1. 使用 rsync

rsync -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)

适合:配置文件、网站、数据库

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 /

三、备份整个系统(可恢复镜像)

适合:想重装后完全还原

方案 A:dd(不推荐新手)

dd if=/dev/sda of=/mnt/usb/ubuntu.img bs=4M status=progress

⚠ 风险高、占用空间大


方案 B(推荐):Timeshift(需手动装)

sudo apt install timeshift
sudo timeshift --create --comments "backup"

Ubuntu Minimal 默认没有 GUI,可用命令行模式


四、数据库备份(如 MySQL / PostgreSQL)

mysqldump -u root -p --all-databases > db.sql

五、云 / 异地备份

rsync 到远程

rsync -aAX / user@backup-server:/backup/ubuntu/

使用 rclone(支持对象存储)

rclone sync / rclone:mybucket/ubuntu-backup

六、最小系统推荐组合

Ubuntu Minimal 最佳实践

  • /etc + /home + 数据库 → rsync / tar
  • 定期异地备份
  • 不备份 /proc /sys /dev /run

如果你愿意,可以告诉我:

  • 物理机 / 虚拟机 / VPS
  • 全自动 / 手动
  • 是否需要 系统可启动恢复

我可以给你一套可直接用的备份脚本

0