在 CentOS(或任何 Linux 系统)中进行分卷压缩时,合适的分卷大小取决于使用场景、存储方式、传输渠道以及可恢复性需求。下面给你一些实用建议,可以直接套用。
| 场景 | 推荐分卷大小 |
|---|---|
| U 盘 / 移动硬盘拷贝 | 4 GB |
| FAT32 文件系统(老设备) | 3.9 GB(≤4GB) |
| 网络传输(网盘/限速) | 500 MB ~ 1 GB |
| 长期归档 / 冷备份 | 1 GB ~ 5 GB |
| 服务器之间 scp/rsync | 500 MB ~ 2 GB |
| 避免断点影响,方便续传 | 100 MB ~ 500 MB |
✅ 最常用:1GB 或 2GB
兼顾速度、稳定、易管理。
tar + split(最推荐 ✅)tar -czvf - /data | split -b 1G - backup.tar.gz.
生成:
backup.tar.gz.aa
backup.tar.gz.ab
backup.tar.gz.ac
cat backup.tar.gz.* | tar -xzvf -
✅ 优点:
7z(适合桌面/跨平台)7z a -v1g backup.7z /data
-v1g:每卷 1GBzip(不推荐大文件)zip -s 1g backup.zip /data
⚠️ zip 分卷在某些旧系统解压兼容性一般
| 文件系统 | 最大单文件 | 建议分卷 |
|---|---|---|
| FAT32 | 4 GB | ≤ 3.9 GB |
| NTFS | 无限制 | 任意 |
| exFAT | 无限制 | 任意 |
| ext4 | 无限制 | 任意 |
✅ 如果不确定,用这个:
tar -czvf - /data | split -b 1G - backup.tar.gz.
这是 CentOS 服务器场景下的“黄金方案”:
如果你愿意,可以告诉我:
我可以帮你给出精确到命令级别的最佳方案。