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發行版,以確保系統的安全性和穩定性。