Debian Overlay 备份与恢复
一 场景与准备
mount | grep overlay 或 findmnt -t overlay。二 备份步骤
sudo cp /etc/fstab /etc/fstab.backupsudo rsync -a /var/lib/overlay2/upper /var/lib/overlay2/upper.backupsudo rsync -a /var/lib/overlay2/work /var/lib/overlay2/work.backupsudo rsync -a /var/lib/overlay2/lower /var/lib/overlay2/lower.backupsudo tar -czvf /backup/overlay-$(date +%F).tar.gz /mnt/overlayrsync -av --delete /mnt/overlay/ user@remote:/backup/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.backupsudo 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/sudo tar -czvf /backup/system-$(date +%F).tar.gz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/tmp --exclude=/run --exclude=/lost+found /三 恢复步骤
sudo cp /etc/fstab.backup /etc/fstabsudo 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 umount /mnt/overlay && sudo mount -asudo tar -xzvf /backup/overlay-YYYY-MM-DD.tar.gz -C /sudo cp /etc/apt/sources.list.backup /etc/apt/sources.listsudo cp -r /etc/apt/sources.list.d.backup/* /etc/apt/sources.list.d/sudo cp -r /etc/apt/preferences.d.backup/* /etc/apt/preferences.d/sudo cp -r /etc/apt/trusted.gpg.backup /etc/apt/trusted.gpgsudo cp -r /etc/apt/trusted.gpg.d.backup/* /etc/apt/trusted.gpg.d/sudo cp -r /etc/apt/apt.conf.d.backup/* /etc/apt/apt.conf.d/sudo apt updatesudo tar -xzvf /backup/system-YYYY-MM-DD.tar.gz -C /rsync -av /backup/home/ /home/(按需选择目录)。四 注意事项与验证