Linux分卷实用工具推荐
一 概念澄清
二 文件级分卷工具
| 工具 | 用途 | 关键示例 | 适用场景 |
|---|---|---|---|
| split | 按大小/行数分割文件 | 分割:split -b 10M bigfile part_;合并:cat part_* > bigfile | 任意大文件拆分、U 盘/邮件分片 |
| cat | 合并分卷 | cat file.tar.gz.* > file.tar.gz | 还原由 split/管道产生的分卷 |
| gzip/bzip2/xz + split | 压缩并分卷 | gzip -c file | split -b 10M - file.gz.;还原:cat file.gz.* |
| zip(分卷) | 直接生成分卷压缩包 | 打包分卷:zip -s 10M -r archive.zip /path;解压:unzip archive.zip | 跨平台分发、对方使用 Windows 更友好 |
| tar | 打包/解包(可配合压缩) | 打包:tar -czvf file.tar.gz dir/;解包:tar -xzvf file.tar.gz | 目录整体归档、与管道组合灵活 |
三 磁盘分区与卷管理工具
| 工具 | 用途 | 关键示例 | 适用场景 |
|---|---|---|---|
| fdisk | MBR 分区管理 | fdisk /dev/sdX → n/p/d/w | 传统 MBR 磁盘、简单分区 |
| gdisk | GPT 分区管理 | gdisk /dev/sdX | >2TB 磁盘、GPT 分区 |
| parted | 支持 MBR/GPT 的高级分区 | parted /dev/sdX → mkpart primary ext4 1MiB 100% | 需要即时生效与 GPT 的大盘 |
| cfdisk | 文本界面分区 | cfdisk /dev/sdX | 交互式分区、可视化更友好 |
| GParted | 图形化分区编辑器 | gparted(LiveCD/桌面环境) | 新手与复杂调整(移动/调整大小) |
| GNOME Disks | GUI 分区与修复 | gnome-disks | Ubuntu 等桌面环境日常维护 |
| KDE Partition Manager | KDE 桌面分区工具 | partitionmanager | KDE 桌面环境 |
| LVM(逻辑卷管理) | 弹性卷:卷组/逻辑卷/快照 | 扩展 LV:lvextend -L +10G /dev/vg/lv;扩容 ext4:resize2fs /dev/vg/lv;扩容 XFS:xfs_growfs /mount/point | 需要在线扩容、灵活分配与快照 |
四 分卷后的监控与运维
五 实用命令清单