温馨提示×

Debian Overlay如何进行备份与恢复

小樊
50
2025-08-19 18:57:17
栏目: 智能运维

备份Debian Overlay

  • 备份OverlayFS数据层
    假设挂载点为/mnt/overlay,备份upperdirworkdir
    sudo tar -czvf overlay_data.tar.gz /mnt/overlay/upper /mnt/overlay/work
    
  • 备份配置文件
    备份/etc/fstab及Overlay相关配置(如/etc/apt/sources.list.d/overlay.list):
    sudo cp /etc/fstab /etc/fstab.backup
    sudo cp -r /etc/apt/sources.list.d/overlay.list /etc/apt/sources.list.d/overlay.list.backup
    
  • 全系统备份(可选)
    使用tar命令备份整个系统(排除临时目录):
    sudo tar -czvf /backup/system_backup.tar.gz --exclude=/proc --exclude=/sys --exclude=/dev /
    

恢复Debian Overlay

  • 恢复OverlayFS数据层
    卸载挂载点后解压备份文件:
    sudo umount /mnt/overlay
    sudo tar -xzvf overlay_data.tar.gz -C /
    sudo tar -xzvf overlay_merged.tar.gz -C /  # 若有合并层
    
  • 恢复配置文件
    复制备份的fstab及Overlay配置文件到原路径:
    sudo cp /etc/fstab.backup /etc/fstab
    sudo cp /etc/apt/sources.list.d/overlay.list.backup /etc/apt/sources.list.d/overlay.list
    
  • 重新挂载OverlayFS
    执行sudo mount -a使配置生效。

注意事项

  • 操作前确保系统无关键进程运行,避免数据不一致。
  • 定期测试备份可恢复性,优先备份到外部存储设备。
  • 若需备份整个系统,建议使用dd命令创建磁盘镜像(需谨慎操作):
    sudo dd if=/dev/sda of=/backup/system.img bs=4M
    

0