Debian分卷备份实用指南
一、场景与原则
二、方法一 分区或磁盘镜像的分卷备份(Clonezilla)
三、方法二 大归档的分卷压缩备份(tar + split)
sudo tar --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/tmp \
--exclude=/run --exclude=/lost+found --exclude=/backup.tar.gz \
-czf - /path/to/source | split -b 4G - backup.tar.gz.
说明:排除列表可按需增删;输出为 backup.tar.gz.aa、backup.tar.gz.ab …cat backup.tar.gz.* | sudo tar -xzvf - -C /restore/path
四、方法三 文件级增量备份(rsync/duplicity)
# 本地到外置盘
rsync -aAX --delete /path/to/source/ /mnt/backup/source/
# 本机到远程
rsync -aAX --delete /path/to/source/ user@remote:/path/to/backup/
# 首次全量+后续增量;GPG 加密到备份目录
duplicity --full-if-older-than 7D /path/to/source file:///mnt/backup/duplicity/
# 列出备份集
duplicity collection-status file:///mnt/backup/duplicity/
# 恢复指定时间点
duplicity -t 2025-11-01 file:///mnt/backup/duplicity/ /restore/path
五、方法四 系统快照与镜像工具(Timeshift、dd)
sudo apt install timeshift
sudo timeshift-launcher # 图形向导选择 RSYNC 或 BTRFS,设置快照位置与计划
适合回滚系统;不替代离线/异地灾备。sudo dd if=/dev/sda of=/mnt/backup/sda.img bs=4M status=progress
如需分卷,可在镜像生成后用 split 切分;恢复时用 dd 将镜像写回目标盘(目标盘容量需≥源盘)。