需依工具特点选命令:一、fdisk -l查底层分区表;二、lsblk看挂载关系;三、blkid获uuid与文件系统;四、parted -l验分区对齐与方案。

如果您需要快速掌握Linux系统中硬盘分区的查看方法,则需依据不同工具的特点选择合适命令。以下是四种常用且互为补充的查看方式:
一、使用fdisk -l列出所有磁盘及分区表信息
该命令以底层扇区结构为基础,完整输出磁盘标识、容量、分区起止位置、类型标识(如EFI System、Linux filesystem)及分区表格式(MBR或GPT),适用于需要精确识别分区边界与类型场景。
1、打开终端,输入以下命令并回车执行:sudo fdisk -l
2、若系统提示权限不足,需先切换至root用户或在命令前添加sudo。
3、观察输出中以Disk /dev/xxx开头的段落,确认设备名(如/dev/nvme0n1、/dev/sda)。
4、在对应设备下方查找Device列,识别各分区路径(如/dev/nvme0n1p1、/dev/sda1)及其Type字段值。
二、使用lsblk展示块设备层级关系
该命令以树状结构呈现磁盘、分区与挂载点之间的逻辑关联,不依赖分区表类型,输出简洁直观,适合快速判断哪些分区已挂载及挂载位置。
1、在终端中运行:lsblk
2、检查NAME列中以disk结尾的行(如sda、nvme0n1),确认物理磁盘存在。
3、展开其子项(缩进显示的part或lvm条目),核对SIZE列数值是否与预期容量一致。
4、查看MOUNTPOINT列,确认分区是否已挂载;若为空白,表示该分区尚未挂载。
三、使用blkid获取分区UUID与文件系统类型
该命令用于读取每个分区的唯一标识符(UUID)及实际使用的文件系统格式(如ext4、xfs、vfat),是配置自动挂载(/etc/fstab)或排查挂载异常的关键依据。
1、执行命令:sudo blkid
2、逐行扫描输出,定位目标分区设备路径(如/dev/sdb1)。
3、提取该行中TYPE="xxx"字段内容,确认文件系统类型。
4、记录UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"值,后续可用于安全挂载。
四、使用parted -l查看分区方案与对齐状态
该命令可识别GPT与MBR两种分区表,并报告分区对齐(alignment)是否符合物理扇区边界,对高性能存储(如NVMe SSD)或LVM部署具有诊断价值。
1、输入命令:sudo parted -l
2、查找“Partition Table:”行,确认为gpt或msdos。
3、在每个设备分区列表中,关注“Flags”列是否含boot、esp等标记。
4、检查“Aligned:”字段,若显示yes,说明分区起始扇区满足最佳I/O对齐要求。










