在 Debian 中,“overlay”通常有两种常见语境:
/overlay,常见于路由器或定制系统)。下面分别说明如何备份 overlay 相关内容。
OverlayFS 通常由以下目录组成:
lowerdir:只读层(不需要备份,通常可重建)upperdir:可写层(需要备份)workdir:临时工作目录(不需要备份)mount | grep overlay
示例输出:
overlay on / type overlay (rw,lowerdir=/ro,upperdir=/rw/upper,workdir=/rw/work)
rsync -aAXH --numeric-ids /rw/upper/ /backup/overlay_upper/
或使用 tar:
tar -czpf overlay_upper.tar.gz -C /rw/upper .
⚠️ 注意:
workdirrsync 或 tar 时保留权限和属性/overlay)某些 Debian 衍生系统(如 OpenWrt、定制路由系统)会有 /overlay 挂载点。
df -h
mount | grep overlay
rsync -aAXH --numeric-ids /overlay/ /backup/overlay/
或:
tar -czpf overlay_backup.tar.gz -C /overlay .
如果你是通过 fstab 或 initramfs 使用 overlay:
cp /etc/fstab /backup/fstab.bak
cp -r /etc/initramfs-tools /backup/
以 upperdir 为例:
rsync -aAXH --numeric-ids /backup/overlay_upper/ /rw/upper/
然后重启或重新挂载 overlay。
workdirdd 整个 overlay(效率低且易出错)rsync 是最安全、增量友好的方式如果你能补充:
/overlay、/rw/upper)我可以给你更精确的备份命令。