在Ubuntu中,如果你已經對磁盤進行了分卷(例如使用fdisk
或gparted
工具),并且想要備份這些分卷,你可以按照以下步驟進行:
確定分卷的位置和大小:
lsblk
命令查看當前磁盤的分區情況。lsblk
/dev/sda1
, /dev/sda2
等)和大小。創建備份目錄:
mkdir ~/backup
使用dd
命令備份每個分卷:
dd
命令可以用來復制磁盤或分區的內容。你需要以root權限運行以下命令。/dev/sda1
到~/backup/sda1.img
:sudo dd if=/dev/sda1 of=~/backup/sda1.img bs=4M status=progress
bs=4M
表示塊大小為4MB,可以根據需要調整。status=progress
會顯示備份進度。重復步驟3:
驗證備份:
md5sum
或sha256sum
命令來驗證備份文件的完整性。md5sum ~/backup/sda1.img
存儲備份:
你可以編寫一個簡單的腳本來自動化備份過程。以下是一個示例腳本:
#!/bin/bash
# 創建備份目錄
mkdir -p ~/backup
# 定義要備份的分卷列表
partitions=("/dev/sda1" "/dev/sda2")
# 備份每個分卷
for partition in "${partitions[@]}"; do
echo "Backing up $partition..."
sudo dd if="$partition" of=~/backup/"$(basename "$partition").img" bs=4M status=progress
echo "Backup completed for $partition."
done
echo "All backups are complete."
將上述腳本保存為backup_partitions.sh
,然后運行以下命令來執行備份:
chmod +x backup_partitions.sh
./backup_partitions.sh
通過這些步驟,你可以確保你的Ubuntu系統中的分卷數據得到安全備份。