温馨提示×

centos stream8备份与恢复方案

小樊
54
2025-08-20 17:31:48
栏目: 智能运维

备份方案

  1. 使用rsync命令:备份/etc/var目录,排除特殊目录(如/dev/proc等),支持增量备份。
    sudo rsync -avz --exclude={"/dev/*","/proc/*","/sys/*"} /etc/ /backups/centos_stream/
    sudo rsync -avz --exclude={"/dev/*","/proc/*","/sys/*"} /var/ /backups/centos_stream/
    
  2. 使用tar命令:将/etc/var目录打包为归档文件,适合全量备份。
    sudo tar -czvf /backups/centos_stream/backup.tar.gz /etc/ /var/
    
  3. 使用数据库备份工具:如mysqldump备份数据库,支持结构与数据备份。
    mysqldump -u username -p database_name > database_name.sql
    
  4. 使用Syncthing:实现实时数据同步备份,需安装并配置服务。
  5. 使用cron任务:通过脚本定期执行备份,例如每天凌晨2点备份。

恢复方案

  1. 使用tar命令恢复:解压备份文件到系统根目录,需手动创建特殊目录(如/proc/sys)。
    sudo tar xvpfz /backups/centos_stream/backup.tar.gz -C /
    sudo mkdir /proc /sys /dev
    sudo restorecon -Rv /
    sudo reboot
    
  2. 使用rsync命令恢复:将备份文件同步到目标目录。
    sudo rsync -avz /backups/centos_stream/ /path/to/restore/
    
  3. 使用Clonezilla恢复:通过启动盘选择“device-image”模式,选择备份文件恢复系统。

注意事项

  • 安全风险:CentOS Stream 8已终止维护,存在漏洞风险,建议尽快升级到CentOS Stream 9或Rocky Linux 8。
  • 备份验证:定期检查备份文件的完整性和可恢复性,确保数据安全。

0