全量備份(tar命令)
備份系統關鍵文件(排除臨時文件等):
sudo tar -czvf backup.tar.gz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/tmp --exclude=/lostfound /
增量備份(rsync命令)
同步變化數據(支持本地/遠程):
rsync -avz --delete /source/ /destination/
加密增量備份(duplicity工具)
支持加密的增量備份:
duplicity --full-if-older-than 1M /path/to/backup/
磁盤克?。–lonezilla工具)
備份整個系統分區,適合批量恢復:
圖形化工具(Backup Ninja/Timeshift)
全量恢復(tar命令)
解壓備份文件到根目錄:
sudo tar -xzvf backup.tar.gz -C /
增量恢復(rsync命令)
同步備份數據到目標路徑:
sudo rsync -avz /backup/ /
工具恢復(Clonezilla/Backup Ninja)
ninja-restore
命令,按配置恢復。系統修復(無備份時)
fsck -fy /
修復文件系統,或grub-install /dev/sda
修復引導。/etc
配置文件、/home
用戶數據)已備份。參考來源:[1,2,3,4,5,6,7,8,9,10]