“Debian Context 数据”不是一个标准术语,我需要先帮你明确具体指的是什么,再给出对应的备份方法。常见可能的情况有 4 种,你可以对照看看:
通常包括:
/etc:系统配置文件备份命令示例:
# 备份 /etc
sudo tar czpf etc-backup-$(date +%F).tar.gz /etc
# 备份已安装软件列表
dpkg --get-selections > installed-packages.txt
# 备份 APT 源
cp /etc/apt/sources.list /etc/apt/sources.list.backup
cp -r /etc/apt/sources.list.d /etc/apt/sources.list.d.backup
恢复时:
dpkg --set-selections < installed-packages.txt
apt-get dselect-upgrade
Debian 默认 不使用 SELinux,而是 AppArmor。
sudo tar czpf apparmor-backup.tar.gz /etc/apparmor.d
# 查看安全上下文
ls -Z
# 备份策略(高级)
semanage export -f selinux-policy-backup.txt
docker commit debian-container debian-backup:$(date +%F)
docker save debian-backup:2026-01-15 > debian-backup.tar
lxc snapshot debian-container snap1
lxc publish debian-container/snap1 --alias debian-backup
tar czpf home-backup.tar.gz \
~/.config \
~/.local \
~/.bashrc \
~/.profile
rsync(最常用)sudo rsync -aAXv / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt/backup/
Timeshift(适合桌面用户)sudo apt install timeshift
sudo timeshift --create
你可以直接告诉我:
我可以给你精确到命令级别的备份与恢复方案。