ubuntu如何进行分卷
导读:Ubuntu 分卷的常见场景与做法 在 Ubuntu 中,“分卷”通常包含两类需求:一是对大文件或目录进行分卷压缩以便传输或分发;二是对磁盘进行分区/卷管理(如 LVM 逻辑卷)。下面分别给出简明、可复用的操作示例与要点。 分卷压缩与解压...
Ubuntu 分卷的常见场景与做法
在 Ubuntu 中,“分卷”通常包含两类需求:一是对大文件或目录进行分卷压缩以便传输或分发;二是对磁盘进行分区/卷管理(如 LVM 逻辑卷)。下面分别给出简明、可复用的操作示例与要点。
分卷压缩与解压
-
使用 tar + split 生成 .tar.gz 分卷
- 分卷压缩(每卷50MB,后缀为两位数字,前缀为 myarchive.tar.gz.):
tar czf - myfolder | split -a 2 -d -b 50M - myarchive.tar.gz. - 合并分卷:
cat myarchive.tar.gz.* > myarchive.tar.gz - 解压:
tar xzvf myarchive.tar.gz
说明:split 的 -a 2 控制后缀位数(00–99),-d 使用数字后缀;管道方式避免生成中间的完整压缩包,节省空间。
- 分卷压缩(每卷50MB,后缀为两位数字,前缀为 myarchive.tar.gz.):
-
使用 zip 自带分卷
- 先正常打包:zip -r book.zip ./input.pdf
- 按20MB切分:zip -s 20m book.zip --out subbook.zip(会生成 subbook.z01、subbook.zip 等)
- 合并为一个完整 zip:zip subbook.zip -s=0 --out single.zip
- 解压:unzip -d ./ single.zip
说明:zip 的 -s 指定分卷大小,合并时用 -s=0 关闭分卷模式。
-
使用 rar 分卷
- 安装:sudo apt-get install rar unrar
- 分卷压缩(每卷50MB):rar a -v50M archive.rar myfolder
- 解压:对任一卷执行 rar x archive.part1.rar(rar 会自动拼合分卷)
说明:rar 分卷常见后缀为 .part1.rar、.part2.rar……,解压只需对首卷操作。
磁盘分区与 LVM 卷管理
-
图形化方式(适合桌面环境)
打开“磁盘”或 GParted,选择目标磁盘,在空闲空间上“新建分区”,设置大小、分区类型(主/扩展/逻辑)、文件系统(如 ext4、NTFS),设置标签/挂载点后点击“应用”。该操作会写入磁盘,建议先备份重要数据。 -
命令行方式(适合服务器/高级用户)
- 识别磁盘:sudo fdisk -l(确认如 /dev/sdb)
- 创建分区(示例使用 fdisk):
fdisk /dev/sdb → n(新建)→ p(主分区)→ 回车接受默认起止 → t(更改类型)→ 8e(Linux LVM)→ w(写入) - 初始化为物理卷:sudo pvcreate /dev/sdb1
- 创建卷组:sudo vgcreate vgpool /dev/sdb1
- 创建逻辑卷(如 3GB):sudo lvcreate -L 3G -n lvstuff vgpool
- 格式化并挂载:
sudo mkfs -t ext4 /dev/vgpool/lvstuff
sudo mkdir -p /mnt/stuff & & sudo mount /dev/vgpool/lvstuff /mnt/stuff
说明:以上流程涵盖从裸盘到 PV/VG/LV 的创建与挂载,适合后续按需扩容与灵活管理。
常见问题与注意事项
- 分卷压缩的合并顺序必须正确,且不能缺失任何一卷;校验可用 ls 检查分卷是否齐全,传输后对比校验和(如 sha256sum)。
- 使用 zip 分卷时,合并必须用 -s=0;若缺少该参数,unzip 可能只解压到第一个分卷。
- 图形化分区会直接写入磁盘,务必提前备份;服务器环境建议在维护窗口操作,并确保有控制台/救援通道。
- LVM 扩容后,文件系统需相应调整:ext4 可用 resize2fs,xfs 用 xfs_growfs;扩容前确认卷未挂载或已以只读方式挂载。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu如何进行分卷
本文地址: https://pptw.com/jishu/757201.html
