温馨提示×

centos stream8恢复数据的方法

小樊
54
2025-08-10 13:07:33
栏目: 智能运维

CentOS Stream 8已终止维护,恢复数据时需注意安全风险,以下为常用方法及工具:

一、工具恢复(需先停止写入新数据)

  • extundelete:恢复已删除文件,支持按目录、文件或全部恢复。
    yum install extundelete  
    extundelete /dev/sdXY --restore-directory /path/to/dir  # 恢复目录  
    extundelete /dev/sdXY --restore-all  # 恢复所有删除文件  
    
  • TestDisk:扫描并恢复丢失分区或文件,适合误删分区场景。
    yum install testdisk  
    testdisk  # 按向导选择磁盘、扫描并复制文件到安全位置  
    

二、备份恢复

  • tar备份恢复:通过归档文件恢复系统或目录。
    # 恢复系统(需提前用tar备份)  
    sudo tar xvpfz /backups/backup.tar.gz -C /  
    # 恢复特定目录  
    sudo tar xvpfz /backups/dir_backup.tar.gz -C /path/to/restore  
    
  • rsync备份恢复:适合增量备份,恢复时同步文件。
    # 恢复目录  
    rsync -avz /backup/source/ /path/to/restore/  
    
  • 数据库工具:如mysqldump恢复MySQL数据。
    mysql -u username -p database_name < database_name.sql  
    

三、注意事项

  • 恢复前停止对目标分区的写入,避免数据覆盖。
  • 优先选择Clonezilla等工具恢复完整系统,确保系统一致性。
  • 由于CentOS Stream 8已终止维护,建议尽快升级到Rocky Linux 8/9,避免安全风险。

操作前建议先测试备份的可用性,复杂恢复可寻求专业支持。

0