在CentOS上進行系統備份可以通過多種方法實現,以下是一些常用的方法:
rsync
進行增量備份rsync
是一個非常強大的文件同步工具,可以用來進行增量備份。
安裝 rsync
(如果尚未安裝):
sudo yum install rsync
創建備份目錄:
sudo mkdir -p /backup
進行全量備份:
sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /backup/full_backup_$(date +%Y%m%d%H%M%S)
進行增量備份:
sudo rsync -aAXv --delete --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /backup/incremental_backup_$(date +%Y%m%d%H%M%S)
tar
進行歸檔備份tar
可以用來創建系統的歸檔文件。
創建備份目錄:
sudo mkdir -p /backup
進行全量備份:
sudo tar -cvpzf /backup/full_backup_$(date +%Y%m%d%H%M%S).tar.gz --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /
Clonezilla
進行磁盤克隆Clonezilla
是一個專門用于磁盤克隆和備份的工具。
下載 Clonezilla: 從 Clonezilla 官網 下載 ISO 文件。
創建啟動盤:
使用工具如 UNetbootin
或 Rufus
將 Clonezilla ISO 制作成啟動盤。
啟動并運行 Clonezilla: 從啟動盤啟動系統,按照 Clonezilla 的提示進行磁盤克隆和備份。
Timeshift
進行系統快照Timeshift
是一個圖形化的系統備份工具,使用 rsync
進行增量備份。
安裝 Timeshift:
sudo yum install timeshift
運行 Timeshift:
sudo timeshift --create --comments "Backup" --interval daily --time 02:00
Duplicati
進行云備份Duplicati
是一個支持多種備份目標的備份工具。
安裝 Duplicati:
sudo yum install duplicati
配置備份:
打開瀏覽器,訪問 http://localhost:8200
,按照向導配置備份目標(如 FTP、SFTP、WebDAV 等)和備份計劃。
通過以上方法,您可以在 CentOS 上進行系統備份,確保數據的安全性和可恢復性。