在 Linux 下,“分卷”通常有两种常见含义,下面分别说明:
当你要把一个大文件/目录拆成多个小文件(比如方便 U 盘拷贝、网盘上传)时使用。
tar + split打包并分卷(每卷 500MB)
tar czf - 目录名 | split -b 500M - 文件名.tar.gz.
示例:
tar czf - mydir | split -b 500M - mydir.tar.gz.
生成:
mydir.tar.gz.aa
mydir.tar.gz.ab
mydir.tar.gz.ac
合并并解压
cat mydir.tar.gz.* | tar xzf -
zip 分卷zip -r -s 500m 分卷名.zip 目录名
示例:
zip -r -s 500m data.zip mydir
解压:
unzip data.zip
7z 分卷7z a -v500m 分卷名.7z 文件或目录
解压:
7z x 分卷名.7z.001
如果是“对硬盘进行分卷(分区)”:
fdisk:MBR 分区gdisk:GPT 分区parted:大磁盘LVM:逻辑卷管理(灵活扩容)fdisk /dev/sdb
常用命令:
n 新建分区d 删除分区p 查看w 保存pvcreate /dev/sdb1
vgcreate vg0 /dev/sdb1
lvcreate -L 10G -n lv0 vg0
mkfs.ext4 /dev/vg0/lv0
mount /dev/vg0/lv0 /mnt
如果你能说一下:
我可以给你更精确的命令。