Debian Overlay恢复备份步骤
/mnt/overlay),需先卸载以确保恢复过程不受干扰:sudo umount /mnt/overlay
若之前使用tar命令备份了整个OverlayFS根目录(如/overlayfs_root),可通过以下命令解压恢复:
sudo tar -xzvf /backup/overlayfs_backup.tar.gz -C /path/to/new/overlayfs/root
其中,/backup/overlayfs_backup.tar.gz是备份文件路径,/path/to/new/overlayfs/root是恢复后的目标目录(需与原挂载点一致)。
OverlayFS的核心数据由upperdir(上层修改数据)、workdir(工作目录)、lowerdir(下层基础数据)组成,需逐一恢复:
sudo rsync -a /var/lib/overlay2/upper.backup/ /var/lib/overlay2/upper/
sudo rsync -a /var/lib/overlay2/work.backup/ /var/lib/overlay2/work/
sudo rsync -a /var/lib/overlay2/lower.backup/ /var/lib/overlay2/lower/
sudo tar -xzvf overlay_upper.tar.gz -C /
sudo tar -xzvf overlay_work.tar.gz -C /
sudo tar -xzvf overlay_lower.tar.gz -C /
上述命令需根据实际备份路径调整(如/var/lib/overlay2/是常见的Overlay数据存储路径)。OverlayFS的挂载配置通常保存在/etc/fstab中(如overlay /mnt/overlay overlay lowerdir=/var/lib/overlay2/lower,upperdir=/var/lib/overlay2/upper,workdir=/var/lib/overlay2/work 0 0),需恢复该文件:
sudo cp /etc/fstab.backup /etc/fstab
若备份了其他自定义配置脚本(如Overlay挂载脚本),也需一并恢复。
ls命令查看恢复的目录结构,或使用tar -tzvf查看压缩包内容,确保关键文件(如/etc/fstab、upperdir中的用户数据)存在。sudo mount -a
sha256sum校验备份文件的完整性。