debian

Debian Overlay的备份和恢复方法

小樊
52
2025-08-27 21:11:33
栏目: 智能运维

备份方法

  1. 系统级备份

    • tar打包:备份整个系统(排除特殊目录),如 sudo tar -czvf /backup/system_backup.tar.gz --exclude=/proc --exclude=/sys /
    • rsync增量备份:同步指定目录到远程或本地,如 sudo rsync -avz /path/to/source/ user@remote:/backup/
  2. OverlayFS专项备份

    • 备份挂载点数据:备份 upperdirworkdirmerged 目录(需先通过 mount | grep overlay 确认路径),如 sudo tar -czvf overlay_backup.tar.gz /mnt/overlay/{upper,work,merged}
    • 备份配置文件:保存 /etc/fstab 中OverlayFS相关配置,如 sudo cp /etc/fstab /etc/fstab.overlay_backup
  3. 应用数据备份

    • 备份用户数据:sudo tar -czvf /home_backup.tar.gz /home
    • 备份Docker数据(如适用):docker save $(docker images -q) > docker_images.tar

恢复方法

  1. 系统级恢复

    • 全量恢复:通过Live CD/USB启动,解压备份文件到根目录,如 sudo tar -xzvf /backup/system_backup.tar.gz -C /
    • OverlayFS恢复
      1. 卸载原挂载点:sudo umount /mnt/overlay
      2. 解压数据层和合并层:sudo tar -xzvf overlay_backup.tar.gz -C /mnt/overlay/
      3. 恢复配置文件:sudo cp /etc/fstab.overlay_backup /etc/fstab
      4. 重新挂载:sudo mount -a
  2. 应用数据恢复

    • 恢复用户数据:sudo tar -xzvf /home_backup.tar.gz -C /home
    • 恢复Docker数据:docker load < docker_images.tar

注意事项

参考来源:

0
看了该问题的人还看了