服务器测评网
我们一直在努力

linux查看分区表

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

linux查看分区表

常用查看命令概览

Linux提供了多种工具来查看分区表,不同工具各有侧重,适用于不同场景,最常用的命令包括fdisklsblkpartedblkid,它们分别从不同维度展示分区信息,满足用户从基础到高级的需求。

fdisk:传统分区表查看工具

fdisk是Linux中最经典的磁盘分区工具,支持MBR(主引导记录)和GPT(GUID分区表)两种分区表格式,适用于交互式查看和简单操作。

基本用法

使用sudo fdisk -ll为字母小写)可以列出系统中所有磁盘及其分区信息。

sudo fdisk -l  

输出会包含磁盘设备名(如/dev/sda)、总容量、分区表类型,以及每个分区的起始扇区、结束扇区、大小、ID和系统类型(如LinuxswapEFI System等)。

交互模式查看

若需查看特定磁盘的详细分区信息,可直接使用sudo fdisk /dev/sdxx为磁盘编号,如ab),进入交互模式后输入p(print)即可打印当前磁盘的分区表,输入q退出。

优点与局限

fdisk输出直观,适合快速查看分区布局,但对GPT分区的支持相对有限(需配合gdisk使用),且无法直接显示文件系统类型和挂载点。

lsblk:树形结构展示磁盘与分区

lsblk(list block devices)以树形结构展示块设备信息,清晰呈现磁盘、分区与挂载点之间的层级关系,适合查看分区挂载状态。

基本用法

直接运行lsblk,默认显示设备名、大小、挂载点等信息:

linux查看分区表

lsblk  

若需更详细的信息(如文件系统类型、UUID、RAID属性等),可添加-f选项:

lsblk -f  

输出解读

  • NAME:设备名(如sdasda1);
  • SIZE:分区大小;
  • MOUNTPOINT:挂载点(未挂载时显示为空);
  • FSTYPE:文件系统类型(如ext4xfsswap等)。

优点

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、文件系统类型、挂载点等,常与其他命令配合使用。

linux查看分区表

基本用法

运行blkid即可列出所有已挂载分区的属性信息:

blkid  

若需查看特定分区的信息,可指定设备名,如:

sudo blkid /dev/sda1  

输出解读

  • UUID:分区的唯一标识符(用于/etc/fstab挂载配置);
  • TYPE:文件系统类型(如ext4ntfs);
  • LABEL:分区卷标(可选)。

优点

blkid输出精简,适合快速获取分区的UUID或文件系统类型,是配置文件系统挂载的重要工具。

分区表信息解读

无论是哪种命令,查看分区表时需关注核心字段:

  • 设备名:如/dev/sda1(IDE/SATA硬盘)、/dev/nvme0n1p2(NVMe硬盘);
  • 分区类型:如Linux(ext4/xfs分区)、swap(交换分区)、EFI System(EFI系统分区,UEFI启动必备);
  • 起始/结束位置:分区的磁盘范围,扇区或单位(MB/GB);
  • 大小:分区容量,如100G512M
  • UUID:分区的全局唯一标识,避免设备名变化导致挂载失效。

实际应用场景

  1. 系统维护:通过lsblk -f检查分区是否正常挂载,排查“磁盘空间不足”问题;
  2. 存储排查:使用fdisk -l确认分区是否存在,结合blkid查看文件系统类型;
  3. 分区规划:用parted -l查看未分配空间,为新分区预留容量;
  4. 备份恢复:通过sfdisk -d /dev/sdx导出分区表,用于系统崩溃后的分区恢复。

注意事项

  1. 权限要求:查看分区表通常无需root权限,但fdiskparted等工具修改分区时需sudo
  2. 数据安全:修改分区表(如删除、调整分区)前务必备份数据,避免操作失误导致数据丢失;
  3. 分区表兼容性:MBR支持最多4个主分区或3个主分区+1个扩展分区,GPT支持无限分区(仅受磁盘容量限制),UEFI系统需保留EFI System分区(通常为100M-500M,FAT32格式)。

掌握Linux查看分区表的方法是系统管理的基础技能,根据实际需求选择合适的工具(如快速查看用lsblk,精确操作用parted),结合输出信息灵活分析,能有效提升存储管理效率。

赞(0)
未经允许不得转载:好主机测评网 » linux查看分区表