本文详解Linux磁盘分区命令,全面覆盖从传统fdisk到现代parted的全流程操作指南,内容深入解析两种工具的核心功能、分区表类型差异及具体命令使用,帮助用户掌握磁盘分区、格式化及挂载的完整技能,有效提升Linux系统下数据存储的管理效率。
在 Linux 系统中,面对一块新的硬盘或想要扩容现有硬盘时,我们经常需要对其进行分区,很多初学者在看到终端里那些密密麻麻的英文指令时,往往会感到困惑:Linux 磁盘分区的命令是什么意思?它们具体能做什么?
Linux 提供了几个非常强大且经典的工具来管理磁盘分区,本文将为你详细解读这些核心命令的含义及其使用逻辑。
查看磁盘状态:lsblk
在动手操作之前,我们首先需要知道系统里有哪些磁盘,以及它们目前的分区情况。

- 命令:
lsblk - 含义:
lsblk是 "List Block Devices" 的缩写,意为“列出块设备”。 - 作用: 它会以树状结构显示所有块设备(硬盘、SSD、U盘等)及其挂载点。
- 示例:
lsblk
你会看到类似
/dev/sda这样的设备名,后面跟着sda1,sda2等子节点,这表示/dev/sda硬盘已经被分成了两个区。
交互式分区工具:fdisk
这是 Linux 下最经典、最常用的分区命令,它主要用于传统的 MBR(主引导记录)分区表,也支持 GPT 分区表。
- 命令:
sudo fdisk /dev/sda - 含义:
fdisk是 "Format Disk"(格式化磁盘,虽然此处是分区)的缩写,但在 Linux 语境下,它通常指代“磁盘分区工具”,它是一个交互式程序,输入命令后会进入一个菜单界面。 - 操作流程与关键指令:
- 输入
n(New): 意思是“新建分区”,执行后,你可以选择创建主分区、扩展分区或逻辑分区。 - 输入
p(Primary): 意思是“主分区”,MBR 格式下通常最多只能有 3 个主分区。 - 输入
t(Type): 意思是“更改分区类型”,你可以将分区类型改为 Linux Swap(交换空间)或 Linux Filesystem(文件系统)。 - 输入
w(Write): 这是最关键的一步,意思是“写入并退出”,只有在输入w后,你对分区的修改才会真正保存到硬盘上,如果不输入w直接退出,之前的操作都会丢失。
- 输入
现代分区工具:parted
如果你的硬盘容量非常大(超过 2TB),或者你想使用 GPT 分区表(支持更多分区),fdisk 可能会无能为力,这时就需要用到 `parted
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

