在 CentOS 上对分卷压缩并加密,常见、可靠的做法有两种:
✅ 分卷 + GPG 加密(推荐,安全、通用)
✅ 7z 分卷 + 内置加密(简单、方便)
下面分别说明,你可以按需求选择。
适合:大文件、备份、安全性要求高
tar -cvf - /data | split -b 500M - data_backup.tar.
说明:
/data 要压缩的目录500M 每个分卷大小data_backup.tar.aa
data_backup.tar.ab
data_backup.tar.ac
gpg --symmetric --cipher-algo AES256 data_backup.tar.aa
gpg --symmetric --cipher-algo AES256 data_backup.tar.ab
gpg --symmetric --cipher-algo AES256 data_backup.tar.ac
会提示输入密码,生成:
data_backup.tar.aa.gpg
data_backup.tar.ab.gpg
data_backup.tar.ac.gpg
✅ 安全性高,支持强加密算法
gpg -d data_backup.tar.aa.gpg > data_backup.tar.aa
gpg -d data_backup.tar.ab.gpg > data_backup.tar.ab
gpg -d data_backup.tar.ac.gpg > data_backup.tar.ac
合并并解压:
cat data_backup.tar.* | tar -xvf -
适合:个人、快速操作
yum install -y p7zip p7zip-plugins
7z a -v500m -p -mhe=on backup.7z /data
参数说明:
-v500m:每卷 500MB-p:提示输入密码-mhe=on:加密文件名(强烈推荐)backup.7z.001
backup.7z.002
✅ 一键完成分卷 + 加密
7z x backup.7z.001
只需要第一个分卷即可自动识别。
| 方案 | 安全性 | 复杂度 | 推荐场景 |
|---|---|---|---|
| tar + GPG | ⭐⭐⭐⭐⭐ | 中 | 服务器、备份 |
| 7z 加密 | ⭐⭐⭐⭐ | 低 | 个人、快速 |
CentOS 服务器备份 → tar + split + GPG
tar -cvf - /data | split -b 1G - backup.tar.
gpg --symmetric --cipher-algo AES256 backup.tar.aa
如果你愿意,我可以:
直接告诉我使用场景即可。