Debian Dolphin備份與恢復指南
Dolphin作為Debian系統的默認圖形化文件管理器,本身未內置備份功能,但可通過手動操作(結合終端命令或文件管理器)或第三方工具實現數據備份與恢復。以下是具體方法:
/home/username/Documents
)。/home/username/Backup
),右鍵選擇“粘貼”。~/Backup
的腳本:#!/bin/bash
BACKUP_DIR="$HOME/Backup/Documents"
SOURCE_DIR="$HOME/Documents"
mkdir -p "$BACKUP_DIR"
cp -r "$SOURCE_DIR"/* "$BACKUP_DIR"
echo "文檔備份完成于 $(date)" >> "$BACKUP_DIR/backup.log"
賦予執行權限后,可通過cron
定時運行(如每天凌晨2點):chmod +x ~/backup_documents.sh
crontab -e
添加行:0 2 * * * ~/backup_documents.sh
。/backup/system_backup.tar.gz
,排除臨時文件):sudo tar -czvf /backup/system_backup.tar.gz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/tmp --exclude=/run --exclude=/lostfound /
恢復時使用:sudo tar -xzvf /backup/system_backup.tar.gz -C /
(覆蓋原系統)。rsync -av --delete /path/to/source/ /path/to/destination/
-a
表示歸檔模式(保留權限、時間戳),--delete
刪除目標中源不存在的文件(保持同步)。/dev/sda
到/backup/disk.img
):sudo dd if=/dev/sda of=/backup/disk.img bs=4M status=progress
恢復時使用相同命令,交換if
(輸入文件)和of
(輸出文件)參數。/backup/timeshift
),設置備份計劃(如每周日),點擊“創建”即可?;謴蜁r,打開Timeshift,選擇快照并點擊“恢復”。sudo apt install duplicity
duplicity --full-if-older-than 1M /path/to/source file:///backup/destination
恢復時:duplicity file:///backup/destination /path/to/restore
。~/.local/share/Trash/files
(KDE Plasma為~/.Trash-1000
),使用mv
命令移動回原位置:mv ~/.local/share/Trash/files/deleted_file.txt ~/Documents/
rsync
,可通過反向同步恢復數據(如從備份目錄恢復到原位置):rsync -avz /path/to/backup/ /path/to/original/
TestDisk
恢復分區或PhotoRec
恢復文件(支持文檔、圖片等)。安裝后,運行sudo testdisk
,按提示選擇分區并恢復。tar
備份文件,解壓到系統根目錄(需從Live USB啟動或單用戶模式):sudo tar -xzvf /backup/system_backup.tar.gz -C /
/mnt
掛載的原系統):rsync -avz /path/to/backup/ /mnt/
duplicity
或tar
加密(-z
選項)保護備份中的敏感信息。/proc
、/sys
、/dev
等臨時目錄,減少備份大小和時間。