温馨提示×

centos分卷命令具体怎么写

小樊
36
2026-10-09 03:47:03
栏目: 智能运维

在 CentOS(其实就是 Linux 通用)里,“分卷”一般有两种常见含义,我分别给你说清楚,并给具体命令示例。


一、把大文件「分卷压缩」(最常见)

常用于:把一个大文件/目录拆成多个小文件(比如 U 盘只能放 4G)

1️⃣ 用 tar + split(最推荐)

打包并分卷(每卷 500M)

tar czf - /data/bigdir | split -b 500M - bigdir.tar.gz.

生成文件:

bigdir.tar.gz.aa
bigdir.tar.gz.ab
bigdir.tar.gz.ac

合并并解压

cat bigdir.tar.gz.* | tar xzf -

2️⃣ 直接对已有文件分卷

split -b 500M bigfile.iso bigfile.part_

合并:

cat bigfile.part_* > bigfile.iso

3️⃣ 用 zip 分卷(Windows 也方便)

zip -s 500m bigfile.zip bigfile.iso

解压:

zip -s 0 bigfile.zip --out all.zip
unzip all.zip

二、磁盘 / 分区层面的「分卷」(LVM 逻辑卷)

如果你说的是系统分卷(逻辑卷),那是 LVM:

创建物理卷

pvcreate /dev/sdb

创建卷组

vgcreate vg_data /dev/sdb

创建逻辑卷(分卷)

lvcreate -L 10G -n lv_data vg_data

格式化并挂载

mkfs.xfs /dev/vg_data/lv_data
mkdir /data
mount /dev/vg_data/lv_data /data

三、你该怎么选?

需求 用哪个
传文件、备份 tar + split
Windows 也能解 zip -s
系统磁盘管理 LVM

如果你能说一下:

  • 是文件分卷还是磁盘分卷
  • 分卷大小(如 2G / 500M)
  • 要不要跨平台(Windows)

我可以直接给你一条能复制粘贴的命令。

0 踩