以下是Ubuntu環境的備份與恢復方法,涵蓋系統級和文件級備份,可根據需求選擇:
sudo apt install timeshift
timeshift
,選擇“還原”并指定備份點。sudo dd if=/dev/sda of=/path/to/backup.img bs=4M status=progress
(/dev/sda
為系統盤)。sudo dd if=/path/to/backup.img of=/dev/sda bs=4M status=progress
。/home
),僅同步變化文件,節省空間。sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*"} /source /backup
。sudo rsync -aAXv /backup/ /target/
。sudo tar -cvpzf backup.tar.gz --exclude=/proc --exclude=/sys /
(排除虛擬文件系統)。sudo tar -xvpzf backup.tar.gz -C /restore/path
。dd
或Clonezilla恢復時,目標硬件需與原系統一致,否則可能需手動修復引導。tar -tzf backup.tar.gz
或fsck
檢查備份完整性。參考來源: