在CentOS中進行分區備份,你可以使用rsync
命令或者dd
命令。下面是兩種方法的詳細步驟:
安裝rsync(如果尚未安裝)
sudo yum install rsync
創建備份目錄 在另一個磁盤或外部存儲設備上創建一個用于存放備份的目錄。
sudo mkdir /path/to/backup
執行rsync備份
使用rsync
命令將分區內容復制到備份目錄。例如,如果你想備份/dev/sda1
分區到/path/to/backup/sda1_backup
,可以運行:
sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/sda1_backup
這個命令會遞歸地復制所有文件和目錄,同時排除系統特定的目錄。
壓縮備份(可選) 如果備份文件很大,你可以選擇壓縮備份文件以節省空間。
sudo tar czvf /path/to/backup/sda1_backup.tar.gz -C /path/to/backup sda1_backup
創建備份鏡像
使用dd
命令創建分區的完整鏡像文件。例如,備份/dev/sda1
分區到/path/to/backup/sda1.img
:
sudo dd if=/dev/sda1 of=/path/to/backup/sda1.img bs=4M status=progress
這個命令會以4MB的塊大小讀取/dev/sda1
分區,并將其寫入到指定的鏡像文件中。status=progress
選項會顯示備份進度。
壓縮備份鏡像(可選) 同樣,你可以選擇壓縮備份鏡像文件以節省空間。
sudo gzip /path/to/backup/sda1.img
這會生成一個壓縮文件sda1.img.gz
。
fsync
命令確保數據一致性。通過以上步驟,你可以在CentOS系統中進行分區備份。根據你的需求選擇合適的方法進行操作。