在Linux系统中,分区表是硬盘存储空间的“地图”,它记录了分区的起始位置、大小、类型等关键信息,操作系统通过分区表来管理磁盘空间,无论是系统维护、存储排查还是新分区规划,查看分区表都是基础且重要的操作,本文将详细介绍Linux下查看分区表的常用命令、方法及注意事项。

常用查看命令概览
Linux提供了多种工具来查看分区表,不同工具各有侧重,适用于不同场景,最常用的命令包括fdisk、lsblk、parted和blkid,它们分别从不同维度展示分区信息,满足用户从基础到高级的需求。
fdisk:传统分区表查看工具
fdisk是Linux中最经典的磁盘分区工具,支持MBR(主引导记录)和GPT(GUID分区表)两种分区表格式,适用于交互式查看和简单操作。
基本用法
使用sudo fdisk -l(l为字母小写)可以列出系统中所有磁盘及其分区信息。
sudo fdisk -l
输出会包含磁盘设备名(如/dev/sda)、总容量、分区表类型,以及每个分区的起始扇区、结束扇区、大小、ID和系统类型(如Linux、swap、EFI System等)。
交互模式查看
若需查看特定磁盘的详细分区信息,可直接使用sudo fdisk /dev/sdx(x为磁盘编号,如a、b),进入交互模式后输入p(print)即可打印当前磁盘的分区表,输入q退出。
优点与局限
fdisk输出直观,适合快速查看分区布局,但对GPT分区的支持相对有限(需配合gdisk使用),且无法直接显示文件系统类型和挂载点。
lsblk:树形结构展示磁盘与分区
lsblk(list block devices)以树形结构展示块设备信息,清晰呈现磁盘、分区与挂载点之间的层级关系,适合查看分区挂载状态。
基本用法
直接运行lsblk,默认显示设备名、大小、挂载点等信息:

lsblk
若需更详细的信息(如文件系统类型、UUID、RAID属性等),可添加-f选项:
lsblk -f
输出解读
NAME:设备名(如sda、sda1);SIZE:分区大小;MOUNTPOINT:挂载点(未挂载时显示为空);FSTYPE:文件系统类型(如ext4、xfs、swap等)。
优点
lsblk输出简洁直观,无需root权限即可运行(查看详细信息可能需要),特别适合快速定位分区挂载状态。
parted:高级分区表管理工具
parted功能强大,支持MBR、GPT等多种分区表格式,不仅能查看分区表,还能进行分区调整、格式化等高级操作。
基本用法
使用parted -l可列出所有磁盘的分区表信息,包括分区表类型、分区起始/结束位置(以MB或GB为单位)及文件系统类型:
sudo parted -l
交互模式查看
进入parted交互模式后,可指定磁盘设备,使用print命令查看分区表:
sudo parted /dev/sdx print
对于GPT磁盘,输出会包含分区GUID、属性标签等额外信息。
优点
parted对GPT分区支持完善,能精确显示分区的起始和结束位置(支持MB/GB单位),适合需要精确操作分区的场景。
blkid:查看分区的属性信息
blkid主要用于显示分块的属性,如UUID、文件系统类型、挂载点等,常与其他命令配合使用。

基本用法
运行blkid即可列出所有已挂载分区的属性信息:
blkid
若需查看特定分区的信息,可指定设备名,如:
sudo blkid /dev/sda1
输出解读
UUID:分区的唯一标识符(用于/etc/fstab挂载配置);TYPE:文件系统类型(如ext4、ntfs);LABEL:分区卷标(可选)。
优点
blkid输出精简,适合快速获取分区的UUID或文件系统类型,是配置文件系统挂载的重要工具。
分区表信息解读
无论是哪种命令,查看分区表时需关注核心字段:
- 设备名:如
/dev/sda1(IDE/SATA硬盘)、/dev/nvme0n1p2(NVMe硬盘); - 分区类型:如
Linux(ext4/xfs分区)、swap(交换分区)、EFI System(EFI系统分区,UEFI启动必备); - 起始/结束位置:分区的磁盘范围,扇区或单位(MB/GB);
- 大小:分区容量,如
100G、512M; - UUID:分区的全局唯一标识,避免设备名变化导致挂载失效。
实际应用场景
- 系统维护:通过
lsblk -f检查分区是否正常挂载,排查“磁盘空间不足”问题; - 存储排查:使用
fdisk -l确认分区是否存在,结合blkid查看文件系统类型; - 分区规划:用
parted -l查看未分配空间,为新分区预留容量; - 备份恢复:通过
sfdisk -d /dev/sdx导出分区表,用于系统崩溃后的分区恢复。
注意事项
- 权限要求:查看分区表通常无需root权限,但
fdisk、parted等工具修改分区时需sudo; - 数据安全:修改分区表(如删除、调整分区)前务必备份数据,避免操作失误导致数据丢失;
- 分区表兼容性:MBR支持最多4个主分区或3个主分区+1个扩展分区,GPT支持无限分区(仅受磁盘容量限制),UEFI系统需保留
EFI System分区(通常为100M-500M,FAT32格式)。
掌握Linux查看分区表的方法是系统管理的基础技能,根据实际需求选择合适的工具(如快速查看用lsblk,精确操作用parted),结合输出信息灵活分析,能有效提升存储管理效率。
















