centos

CentOS镜像备份与恢复技巧

小樊
41
2025-08-06 18:34:41
栏目: 智能运维

一、备份技巧

  1. tar命令备份
    • 全量备份sudo tar czvf backup.tar.gz --exclude=/proc --exclude=/lostfound --exclude=/sys /
    • 排除目录:避免备份临时文件、虚拟文件系统等冗余数据,节省空间。
  2. rsync增量备份
    • 首次全量rsync -avz /source/ /destination/
    • 后续增量rsync -avz --delete --link-dest=/previous_backup/ /source/ /destination/
    • 适用场景:适合频繁更新的文件(如日志、配置),仅同步变化部分。
  3. dd命令镜像备份
    • 磁盘镜像sudo dd if=/dev/sda of=backup.img bs=4M
    • 特点:备份完整磁盘数据,适合系统迁移或灾难恢复,但占用空间大。
  4. 工具化备份
    • Clonezilla:支持磁盘克隆和分区备份,需制作启动盘,适合批量恢复。
    • Mondo Rescue:生成ISO镜像,支持多文件系统,适合复杂环境。

二、恢复技巧

  1. 镜像/压缩包恢复
    • tar解压恢复sudo tar xvpfz backup.tar.gz -C /
    • dd镜像写入sudo dd if=backup.img of=/dev/sda bs=4M
    • 注意:dd会覆盖目标磁盘所有数据,需确认设备名称正确。
  2. 系统救援模式恢复
    • CentOS安装盘/USB启动:进入“Troubleshooting > Rescue a CentOS system”,挂载原系统后手动恢复文件或重建引导。
    • 适用场景:系统无法启动时修复引导或恢复关键配置。
  3. 工具恢复
    • Clonezilla:启动后选择“device-image”模式,选择备份镜像完成恢复。
    • Mondo Rescue:通过ISO镜像引导,按向导选择恢复点。

三、关键注意事项

参考来源

0
看了该问题的人还看了