Ubuntu OverlayFS 备份与恢复方法
一 核心原则与准备
mount -t overlay 或 cat /proc/mounts | grep overlay,记录 lowerdir、upperdir、workdir、merged 的实际路径。二 备份方法
sudo tar -czvf /backup/overlay-merged.tar.gz -C /mnt/overlay .tar -tzvf /backup/overlay-merged.tar.gz | head、sha256sum /backup/overlay-merged.tar.gzsudo rsync -aAX --delete /path/to/upperdir/ /backup/overlay-upper/du -sh /path/to/upperdir /backup/overlay-upper、diff -r /path/to/upperdir /backup/overlay-uppersudo dd if=/dev/sdX of=/backup/sdX.img bs=4M status=progresssudo dd if=/backup/sdX.img of=/dev/sdX bs=4M status=progress三 恢复方法
sudo tar -xzvf /backup/overlay-merged.tar.gz -C /mnt/overlaysudo mount -t overlay overlay -o lowerdir=/path/to/lower,upperdir=/path/to/upper,workdir=/path/to/work /mnt/overlaysudo rsync -aAX --delete /backup/overlay-upper/ /path/to/upperdir/dd 命令恢复整盘/分区,然后检查并重新挂载 OverlayFS。四 故障排查与注意事项
lowerdir/upperdir/workdir 是否正确,必要时 mount -t overlay ... 手动挂载验证。df -h 检查 upperdir/workdir 空间;fsck 检查底层文件系统;dmesg | grep overlay、journalctl -xe | grep overlay 查错。