debian分卷怎样备份数据
导读:Debian分卷备份实用指南 一、常用分卷备份方式 使用 tar 打包并通过 split 分卷:适合把目录或整机的文件级备份切成固定大小,便于拷贝到U盘、光盘或网盘。示例:tar 打包并用 split 按 1GB 切分。恢复时用 cat...
Debian分卷备份实用指南
一、常用分卷备份方式
- 使用 tar 打包并通过 split 分卷:适合把目录或整机的文件级备份切成固定大小,便于拷贝到U盘、光盘或网盘。示例:tar 打包并用 split 按 1GB 切分。恢复时用 cat 合并再解包。该方式简单、通用、跨平台。
- 使用 dump/restore 对 ext2/3/4 分区做分卷与增量备份:dump 支持按级别(0–9)做增量,且支持把大备份拆分为多卷;restore 用于交互或全量/对比恢复。适合按分区做系统级备份与精细恢复。
二、tar + split 分卷备份与恢复步骤
- 备份到分卷(示例按 1GB 一卷)
- 打包并压缩同时分卷
说明:sudo tar -czvf - /path/to/source | split -b 1G - /backup/backup_$(date -I).tar.gz.- “-” 让 tar 输出到标准输出,由管道交给 split。
- split 的 “-b 1G” 指定每卷大小,末尾的点号会自动生成 aa、ab、ac… 的分卷名。
- 可选:生成校验(便于校验完整性)
sha256sum /backup/backup_*.tar.gz.* > /backup/backup.sha256
- 打包并压缩同时分卷
- 从分卷恢复
- 校验(如有校验文件)
sha256sum -c /backup/backup.sha256 - 合并分卷并解压
cat /backup/backup_*.tar.gz.* | sudo tar -xzvf - -C /restore/path - 若备份了系统根目录,恢复后按需重建虚拟文件系统目录:
sudo mkdir -p /proc /sys /dev /run /tmp /mnt /media
- 分卷命名可自定义,但恢复时必须保证所有分卷完整且按字典序连续(如 aa、ab、ac…)。
- 若需更高压缩比,可将 “-z”(gzip)替换为 “-j”(bzip2,扩展名用 .tar.bz2)。
- 校验(如有校验文件)
三、dump/restore 分卷与增量备份步骤(ext2/3/4)
- 安装工具
sudo apt-get update sudo apt-get install dump - 全量备份(级别 0,分卷到多个文件)
说明:sudo dump -0uj -f /backup/boot_full_0.bz2 /boot- -0 表示全量;后续可用 -1…-9 做增量(基于上一次同级别或更低级别的备份)。
- -j 启用 bzip2 压缩;-u 将备份记录写入 /etc/dumpdates,便于后续判断增量。
- 增量备份(示例级别 1)
sudo dump -1uj -f /backup/boot_incr_1.bz2 /boot - 查看备份记录
cat /etc/dumpdates - 恢复(交互或全量)
- 交互选择恢复内容:
在 restore 交互界面中可用 ls、cd、add、extract 等命令选择恢复文件/目录,最后执行 extract 写入目标路径。sudo restore -if /backup/boot_full_0.bz2 - 直接全量恢复到挂载点(谨慎,会覆盖):
sudo restore -rf /backup/boot_full_0.bz2
- dump/restore 面向文件系统级备份,适合 /boot、/ 等分区;对单独目录不建议用增量层级。
- 恢复前建议先挂载目标分区到如 /mnt/restore,再在 restore 中指定目标或进入交互模式按需恢复。
- 交互选择恢复内容:
四、自动化与远程备份建议
- 定时任务(cron)
- 例:每天 02:00 执行分卷备份
0 2 * * * tar -czvf - /data | split -b 1G - /backup/data_$(date +\%F).tar.gz.
- 例:每天 02:00 执行分卷备份
- 远程备份
- rsync 增量同步到远程主机(适合持续增量,不分卷):
rsync -avz --delete /data/ user@remote:/backup/data/ - 加密增量(duplicity,适合异地/云端,不分卷):
sudo apt-get install duplicity duplicity --full-if-older-than 7D /data file:///backup/duplicity/
- rsync 增量同步到远程主机(适合持续增量,不分卷):
- 介质与容量规划
- 分卷大小建议与介质匹配(如 1GB/4GB),并保留至少 1–2 份历史副本与校验文件。
五、注意事项与恢复要点
- 备份范围与排除项
- 系统级打包时排除 /proc、/sys、/dev、/run、/tmp、/lost+found 等虚拟或临时文件系统,避免异常与无限增长。
- 校验与演练
- 生成并定期校验 sha256/sha1 校验和;定期做恢复演练,确保分卷完整与流程可用。
- 介质与文件系统限制
- 超大单文件在某些介质/文件系统(如旧版 ISO9660)上受限,分卷可规避该限制。
- 恢复顺序与目录
- 系统恢复后按需重建被排除的目录(如 /proc、/sys、/dev、/run、/tmp)。
- 数据安全
- 关键数据建议同时保留本地副本与异地/云端副本;涉及生产环境变更前先在测试环境验证恢复流程。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: debian分卷怎样备份数据
本文地址: https://pptw.com/jishu/782439.html
