CentOS Stream 8已于2024年5月1日终止维护。因此,官方不再为其提供yum源以及系统、软件安全更新,这可能会带来严重的安全隐患。对于仍在使用CentOS Stream 8的用户,建议尽快考虑迁移到其他长期支持的Linux发行版,如Rocky Linux或AlmaLinux,以确保系统的稳定性和安全性。
不过,如果您仍然需要在CentOS Stream 8上进行备份和恢复操作,以下是一些基本的方法:
使用tar命令:可以创建整个系统的备份镜像,适用于整个系统的备份。
sudo tar cvpzf backup.tgz --exclude=/proc --exclude=/lostfound --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
使用rsync命令:实现文件的增量备份,适合需要频繁备份且数据变化不大的情况。
sudo rsync -avz /path/to/important/data/ user@remote_server:/path/to/backup/
使用数据库备份工具:如mysqldump,专门用于数据库的备份和恢复。
mysqldump -u username -p database_name > database_name.sql
恢复整个系统:
sudo tar xvf backup.tgz -C /path/to/restore
恢复特定目录:
rsync -avz user@remote_server:/path/to/backup/ /path/to/restore/
恢复MySQL数据库:
mysql -u username -p database_name < database_name.sql
。
请注意,由于CentOS Stream 8已经终止维护,上述方法可能不再适用或存在安全风险。在进行任何备份和恢复操作之前,请确保您了解相关的风险,并考虑迁移到其他长期支持的Linux发行版。