温馨提示×

centos挂载的备份恢复

小樊
49
2025-08-10 15:56:41
栏目: 智能运维

CentOS挂载的备份恢复需根据备份方式选择对应方法,以下是常见场景的操作步骤及注意事项:

一、备份方式与恢复操作

1. tar命令备份的恢复

  • 适用场景:系统关键目录(如/etc/home)或全系统备份。
  • 恢复命令
    sudo tar xvpfz /path/to/backup.tar.gz -C /  
    
    • 需先挂载备份存储设备到指定路径(如/mnt/backup),再指定完整路径恢复。
    • 恢复后需手动重建被排除的目录(如/proc/sys)。

2. rsync命令备份的恢复

  • 适用场景:增量备份或远程同步恢复。
  • 恢复命令
    sudo rsync -av /path/to/backup/source/ /  
    
    • 确保目标路径为系统根目录/,且已挂载备份存储设备。

3. dd命令备份的恢复

  • 适用场景:整盘克隆(需目标磁盘容量≥原盘)。
  • 恢复命令
    sudo dd if=/path/to/backup.img of=/dev/sdX bs=4M status=progress  
    
    • sdX为目标磁盘设备名(如sda),需通过lsblk确认正确性。
    • 恢复后需检查文件系统一致性:sudo fsck /dev/sdX1

二、关键注意事项

  1. 设备确认
    • 使用ddrsync时,务必通过lsblkdf -h确认磁盘/分区设备名称,避免误操作覆盖其他数据。
  2. 权限与排除目录
    • 恢复系统目录时需用sudo,且tar/rsync需排除/proc/sys等虚拟文件系统。
  3. 引导修复
    • 若恢复后无法启动,需进入救援模式(如CentOS安装盘)手动修复GRUB:
      chroot /mnt/sysimage  
      grub2-install /dev/sdX  
      grub2-mkconfig -o /boot/grub2/grub.cfg  
      ```。  
      
  4. 备份验证
    • 定期用tar -tvf backup.tar.gzmd5sum校验备份文件完整性。

三、工具推荐

  • 简单场景:优先用tar(全量备份)或rsync(增量备份),无需额外工具,适合新手。
  • 整盘备份dd适合物理磁盘克隆,但需注意备份文件体积大,建议配合压缩(如gzip)。
  • 企业级需求:可使用Clonezilla或云厂商快照功能,支持跨设备恢复。

操作前建议先在测试环境验证备份恢复流程,避免生产环境数据丢失。

0