Ubuntu Overlay 配置的数据备份指南
一、先确认备份对象与原则
二、备份方法
sudo tar --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/run \
-czvf overlay-backup-$(date +%F).tar.gz /path/to/overlay-mount
sudo tar -czvf upper-backup-$(date +%F).tar.gz /path/to/upper
sudo tar -xzvf overlay-backup-2025-12-22.tar.gz -C /
# 或仅 upper
sudo tar -xzvf upper-backup-2025-12-22.tar.gz -C /path/to/upper
sudo rsync -aAX --info=progress2 /path/to/overlay-mount/ /backup/overlay/
# 仅 upper
sudo rsync -aAX --info=progress2 /path/to/upper/ /backup/upper/
sudo rsync -aAX --info=progress2 /backup/overlay/ /path/to/overlay-mount/
sudo dd if=/dev/sdX of=/backup/disk.img bs=4M status=progress
# 恢复
sudo dd if=/backup/disk.img of=/dev/sdX bs=4M status=progress
sudo apt-add-repository ppa:teejee2008/ppa
sudo apt update && sudo apt install timeshift
# 按向导选择快照位置与计划
sudo apt-get install duplicity
# 示例:对上层数据目录做加密增量备份
duplicity --full-if-older-than 7D --encrypt-key YOUR_GPG_KEY \
/path/to/upper rsync://user@host/backup/upper/
以上工具与方法均为 Ubuntu 环境下常用且可靠的备份手段,可按你的存储与恢复目标灵活选择。
三、恢复与验证
sudo mount -t overlay overlay \
-o lowerdir=/path/to/lower,upperdir=/path/to/upper,workdir=/path/to/work \
/path/to/overlay-mount
tar -tzf 列表校验;对 rsync 备份执行 rsync -a --dry-run 演练;定期做小规模恢复演练,确保关键数据可恢复。四、实践建议