如何在Linux中使用lsblk命令查看磁盘布局?

lsblk命令用于列出Linux中所有块设备的树状结构信息,显示磁盘、分区、大小、类型及挂载点;通过不同选项可查看文件系统详情、自定义输出格式或聚焦特定设备,常与df、blkid等命令结合用于存储管理与故障排查。

如何在Linux中使用lsblk命令查看磁盘布局?

在Linux中,lsblk 命令用于列出所有可用块设备的信息,并以树状结构展示磁盘及其分区的布局。它能帮助你快速了解系统中的硬盘、分区、挂载点以及设备关系,是系统管理和故障排查的常用工具

基本用法:查看所有块设备

直接运行 lsblk 不带任何参数,会以树形结构显示所有块设备:

lsblk

输出示例:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 500G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 499G 0 part └─vg0-root 253:0 0 100G 0 lvm / nvme0n1 259:0 0 1T 0 disk └─nvme0n1p1 259:1 0 1T 0 part /home

字段说明:

  • NAME:设备名称
  • MAJ:MIN:主设备号和次设备号
  • RM:是否可移动设备(1表示可移动,0表示固定)
  • SIZE:设备大小
  • RO:是否只读(1表示只读,0表示可读写)
  • TYPE:设备类型(disk=磁盘,part=分区,lvm=LVM逻辑卷)
  • MOUNTPOINT:挂载点

常用选项增强输出信息

你可以通过添加选项来获取更详细或特定格式的信息:

如何在Linux中使用lsblk命令查看磁盘布局?

自由画布

百度文库和百度网盘联合开发的ai创作工具类智能体

如何在Linux中使用lsblk命令查看磁盘布局?73

查看详情 如何在Linux中使用lsblk命令查看磁盘布局?

  • lsblk -f:显示文件系统信息(如UUID、文件系统类型)
  • lsblk -o NAME,SIZE,TYPE,MOUNTPOINT:自定义输出列
  • lsblk -l:以列表形式输出(不使用树状结构)
  • lsblk -a:显示所有设备,包括空设备
  • lsblk -d:仅显示磁盘本身,不显示分区
  • lsblk –bytes:以字节为单位显示大小

查看特定设备的布局

若只想查看某个磁盘的信息,可在命令后指定设备名:

lsblk /dev/sda

这将只显示 sda 磁盘及其分区的结构,便于聚焦分析。

结合其他命令进行诊断

lsblk 常与其他命令配合使用:

  • 结合 df -h 查看实际使用情况
  • 结合 blkid 获取更详细的分区属性
  • 在调试 LVM 或加密分区时,配合 pvsvgs 使用

基本上就这些。lsblk 简洁直观,适合快速掌握系统存储结构。

相关标签:

linux 字节 硬盘 工具 linux

上一篇
下一篇
text=ZqhQzanResources