如何查看Linux系统中的磁盘分区信息?
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
优势:
- 支持大于2TB的磁盘
- 显示分区对齐信息
- 支持更多高级分区操作
五、使用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分区管理器
实用技巧
1. 查找特定分区
lsblk | grep -i "home"
2. 监控磁盘变化
watch -n 1 df -h
3. 获取LVM信息
pvdisplay vgdisplay lvdisplay
通过掌握这些命令,您可以:
- 快速诊断存储问题
- 合理规划磁盘空间
- 为系统扩容做准备
- 排查挂载问题
建议收藏本文作为日常参考,遇到磁盘问题时可以快速找到合适的查看方法。
