Debian Overlay 系统备份与恢复指南
一、先确认你的 Overlay 类型
二、OverlayFS 联合挂载的备份与恢复
mount | grep overlay 或 findmnt -t overlay。sudo cp /etc/fstab /etc/fstab.backupsudo rsync -a /var/lib/overlay2/upper /var/lib/overlay2/upper.backup;如存在可备份的 lowerdir/workdir,也一并归档(只读层通常无需备份,见下文说明)。sudo tar -czvf /backup/full-$(date +%F).tar.gz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/tmp --exclude=/run --exclude=/lost+found /。注意该方式会受挂载点影响,联合视图下可能重复包含 lower 内容。ls -l /etc/fstab.backup /var/lib/overlay2/upper.backup;必要时抽样校验文件。sudo cp /etc/fstab.backup /etc/fstabsudo rsync -a /var/lib/overlay2/upper.backup/ /var/lib/overlay2/upper/sudo umount /mnt/overlay && sudo mount -a(或按 mount | grep overlay 的原始参数手动 mount -t overlay ...)。三、Debian 软件源 Overlay 的备份与恢复
sudo cp -r /etc/apt/sources.list /etc/apt/sources.list.backupsudo cp -r /etc/apt/sources.list.d/ /etc/apt/sources.list.d.backup/sudo cp -r /etc/apt/preferences.d/ /etc/apt/preferences.d.backup/sudo cp -r /etc/apt/trusted.gpg /etc/apt/trusted.gpg.backup 与 sudo cp -r /etc/apt/trusted.gpg.d/ /etc/apt/trusted.gpg.d.backup/sudo cp -r /etc/apt/apt.conf.d/ /etc/apt/apt.conf.d.backup/.backup 目录/文件按原路径覆盖回去,随后执行 sudo apt update 校验。四、注意事项与最佳实践
tar 做“整机”备份时,联合挂载会导致 lower 层内容在多个挂载点重复出现;更推荐“只备份 upperdir + fstab”的方式,必要时再单独备份 lower 层源。rsync -av --delete 或 duplicity 做增量与加密;定时任务可用 crontab 调度脚本,备份落盘到外部介质或远端存储。