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
恢复方法
-
恢复整个系统:
-
将备份文件复制到系统的根目录。
-
解压缩备份文件:
tar xvpfz /backups/centos_stream/centos_stream_backup.tar.gz -C /
-
恢复
proc
、lostfound
、mnt
、sys
目录:mkdir proc lostfoundmnt sys restorecon -Rv /
-
重启系统:
reboot
-
-
恢复特定目录:
-
将备份文件复制到需要恢复的目录。
-
解压缩备份文件:
tar xvf /backups/centos_stream/backup_(date %Y%m%d).tar.gz -C /path/to/restore
-
验证备份文件的完整性和可恢复性。
-
请注意,由于CentOS Stream 8已经终止维护,建议尽快升级到其他长期支持的Linux发行版,以确保系统的安全性和稳定性。