文档首页> 常见问题> 如何查看Linux系统中的磁盘分区信息?

如何查看Linux系统中的磁盘分区信息?

发布时间:2025-04-26 09:33       

Linux系统磁盘分区信息查看全指南

作为Linux系统管理员或开发者,了解如何查看磁盘分区信息是必备的基础技能。本文将详细介绍7种常用的Linux磁盘分区查看方法,帮助您全面掌握系统存储状况。

一、使用fdisk命令

fdisk是最经典的磁盘分区工具之一,适用于MBR分区表:

sudo fdisk -l

输出结果包含:

  • 磁盘设备名称(如/dev/sda)
  • 磁盘容量和扇区信息
  • 分区表类型
  • 每个分区的起始/结束位置

提示:需要root权限才能查看所有磁盘信息

二、使用lsblk命令

lsblk以树状结构显示块设备信息,更直观:

lsblk -f

参数说明:

参数作用
-f显示文件系统类型
-o SIZE只显示大小信息
-p显示完整设备路径

三、使用df命令

df专注于显示已挂载文件系统的磁盘使用情况:

df -hT

常用选项组合:

  • -h:人类可读格式(GB/MB)
  • -T:显示文件系统类型
  • -x tmpfs:排除临时文件系统

四、使用parted命令

对于GPT分区表,parted是更好的选择:

sudo parted -l

优势:

  1. 支持大于2TB的磁盘
  2. 显示分区对齐信息
  3. 支持更多高级分区操作

五、使用blkid命令

blkid专门用于查询块设备属性:

sudo blkid

输出包含:

  • 设备UUID
  • 文件系统类型
  • 卷标(如果有)

六、使用/proc/partitions文件

通过查看系统proc文件获取原始分区信息:

cat /proc/partitions

输出格式:

major minor  #blocks  name
   8        0  20971520 sda
   8        1    512000 sda1
   8        2  20458496 sda2

七、图形化工具

对于桌面用户,可以使用图形工具:

  • GNOME磁盘工具(gnome-disks)
  • GParted(需要单独安装)
  • KDE分区管理器
GNOME磁盘工具界面

实用技巧

1. 查找特定分区

lsblk | grep -i "home"

2. 监控磁盘变化

watch -n 1 df -h

3. 获取LVM信息

pvdisplay
vgdisplay
lvdisplay

通过掌握这些命令,您可以:

  • 快速诊断存储问题
  • 合理规划磁盘空间
  • 为系统扩容做准备
  • 排查挂载问题

建议收藏本文作为日常参考,遇到磁盘问题时可以快速找到合适的查看方法。