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发行版,以确保系统的安全性和稳定性。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 如何在CentOS中设置和管理环境变量