温馨提示×

怎样实现CentOS分卷

小樊
45
2026-08-19 12:34:09
栏目: 智能运维

在 CentOS 中实现“分卷”,常见有 三种含义,我分别说明,你可以按需要选择。如果你指的是压缩分卷(像 WinRAR 那样)磁盘分区,下面都有对应做法。


一、压缩文件分卷(最常见)

✅ 使用 tar + split(推荐)

1️⃣ 打包并分卷

tar -cvf - 目录名 | split -b 500M - 文件名.tar.

示例:

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

生成文件:

data.tar.aa
data.tar.ab
data.tar.ac

2️⃣ 合并并解压

cat data.tar.* | tar -xvf -

✅ 优点:稳定、通用、服务器常用
✅ 支持大文件、目录


✅ 使用 zip 分卷(适合跨平台)

zip -s 500M data.zip 文件或目录

生成:

data.zip
data.z01
data.z02

解压:

zip -s 0 data.zip --out full.zip
unzip full.zip

⚠️ 注意:老版本 unzip 可能不支持分卷


二、磁盘 / LVM 分卷(系统级)

✅ LVM 分卷(推荐 CentOS 使用)

1️⃣ 查看磁盘

lsblk

2️⃣ 创建物理卷

pvcreate /dev/sdb

3️⃣ 创建卷组

vgcreate vgdata /dev/sdb

4️⃣ 创建逻辑卷(分卷)

lvcreate -L 50G -n lv1 vgdata
lvcreate -L 100G -n lv2 vgdata

5️⃣ 格式化

mkfs.xfs /dev/vgdata/lv1
mkfs.xfs /dev/vgdata/lv2

6️⃣ 挂载

mount /dev/vgdata/lv1 /mnt/lv1

✅ 可动态扩容、缩容
✅ CentOS 标准做法


三、分区分卷(传统方式)

fdisk /dev/sdb
# 或
parted /dev/sdb

适合:

  • 系统盘
  • 多系统
  • 老服务器

⚠️ 不适合频繁调整大小


四、我该用哪种?

需求 推荐方式
压缩并分卷传输 tar + split
跨平台压缩 zip -s
磁盘管理 LVM
系统安装 分区

五、你可以直接告诉我

为了给你最准确的命令,你可以直接说:

1️⃣ 是 文件分卷 还是 磁盘分卷
2️⃣ 分卷大小(如 500M / 2G)?
3️⃣ CentOS 版本(6 / 7 / 8 / Stream)?
4️⃣ 是服务器还是虚拟机?

我可以一步一步给你写完整命令 ✅

0