在 CentOS 下“分卷备份”通常指把大文件/目录拆成多个小卷进行备份,或对做了 LVM 分卷(逻辑卷)的系统做备份。下面分别说明常见做法。
tar + split(推荐)适合把大备份拆成比如每个 2GB 的分卷:
tar czf - /data | split -b 2G - backup_data.tar.gz.
生成的文件:
backup_data.tar.gz.aa
backup_data.tar.gz.ab
...
恢复:
cat backup_data.tar.gz.* | tar xzf -
✅ 优点:简单、稳定、可写 U 盘/移动硬盘
tar 自带分卷(不推荐新手)tar czf /dev/st0 -M -L 2G /data
操作较复杂,容易出错。
如果你的“分卷”是指 LVM(/dev/mapper/centos-xxx)
lvcreate -L 5G -s -n backup_snap /dev/centos/root
挂载快照:
mkdir /mnt/snap
mount /dev/centos/backup_snap /mnt/snap
备份:
tar czf backup.tar.gz -C /mnt/snap .
删除快照:
umount /mnt/snap
lvremove /dev/centos/backup_snap
✅ 优点:一致性好,不影响线上服务
dd if=/dev/centos/root of=root.img bs=4M
⚠️ 不推荐:文件大、恢复麻烦
Clonezilla流程:
| 场景 | 推荐方案 |
|---|---|
| 数据目录太大 | tar + split |
| 系统盘(LVM) | LVM 快照 + tar |
| 整机迁移 | Clonezilla |
| 自动化 | rsync + 脚本 |
如果你能告诉我:
我可以给你一套具体命令方案。