温馨提示×

CentOS分卷压缩如何加密

小樊
36
2026-08-30 16:19:16
栏目: 网络安全

CentOS 上对分卷压缩并加密,常见、可靠的做法有两种:
分卷 + GPG 加密(推荐,安全、通用)
7z 分卷 + 内置加密(简单、方便)

下面分别说明,你可以按需求选择。


方案一:tar 分卷 + GPG 加密(最常用,企业级)

适合:大文件、备份、安全性要求高

1️⃣ 分卷压缩

tar -cvf - /data | split -b 500M - data_backup.tar.

说明:

  • /data 要压缩的目录
  • 500M 每个分卷大小
  • 生成:
data_backup.tar.aa
data_backup.tar.ab
data_backup.tar.ac

2️⃣ 使用 GPG 加密(推荐 AES256)

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

安全性高,支持强加密算法


3️⃣ 解密 & 还原

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 -

方案二:7z 分卷 + 加密(最简单)

适合:个人、快速操作

1️⃣ 安装 p7zip

yum install -y p7zip p7zip-plugins

2️⃣ 分卷 + 加密压缩

7z a -v500m -p -mhe=on backup.7z /data

参数说明:

  • -v500m:每卷 500MB
  • -p:提示输入密码
  • -mhe=on:加密文件名(强烈推荐)
  • 生成:
backup.7z.001
backup.7z.002

一键完成分卷 + 加密


3️⃣ 解压

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

如果你愿意,我可以:

  • ✅ 帮你写成 一键脚本
  • ✅ 指定 CentOS 7 / 8 / Stream
  • ✅ 配置 自动备份 + 加密

直接告诉我使用场景即可。

0