CentOS Stream 8备份恢复

1019
2025/4/6 15:32:30
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

CentOS Stream 8已于2024年5月1日终止维护。因此,官方不再为其提供yum源以及系统、软件安全更新,存在严重安全隐患。强烈建议升级到CentOS Stream 9或平滑过渡到Rocky Linux 8系统。

不过,如果您仍在使用CentOS Stream 8并希望进行备份和恢复,以下是一些常用的备份和恢复方法:

备份方法

  • 使用tar命令:可以创建整个系统的备份镜像。例如:

    sudo tar -czvf /backups/centos_stream/centos_stream_backup.tar.gz /etc/ /var/
    

    这个命令将 /etc/var 目录打包成一个名为 centos_stream_backup.tar.gz 的归档文件。

  • 使用rsync命令:实现文件的增量备份,适合需要频繁备份且数据变化不大的情况。例如:

    sudo rsync -avz --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lostfound"} /etc/ /backups/centos_stream/
    sudo rsync -avz --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lostfound"} /var/ /backups/centos_stream/
    

    这些命令将 /etc/var 目录下的所有内容(除了指定的特殊目录)复制到 /backups/centos_stream/ 目录中。

  • 使用数据库备份工具:如 mysqldump,专门用于数据库的备份和恢复。例如:

    mysqldump -u username -p database_name > database_name.sql
    

恢复方法

  • 恢复整个系统

    1. 将备份文件复制到系统的根目录。

    2. 解压缩备份文件:

      tar xvpfz /backups/centos_stream/centos_stream_backup.tar.gz -C /
      
    3. 恢复 proclostfoundmntsys 目录:

      mkdir proc lostfoundmnt sys
      restorecon -Rv /
      
    4. 重启系统:

      reboot
      
  • 恢复特定目录

    1. 将备份文件复制到需要恢复的目录。

    2. 解压缩备份文件:

      tar xvf /backups/centos_stream/backup_(date %Y%m%d).tar.gz -C /path/to/restore
      
    3. 验证备份文件的完整性和可恢复性。

请注意,由于CentOS Stream 8已经终止维护,建议尽快升级到其他长期支持的Linux发行版,以确保系统的安全性和稳定性。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 如何在CentOS中设置和管理环境变量