Linux 查询块设备 lsblk

1 什么是块设备

块设备:block device,即存储设备,包括:硬盘、光盘、U盘等。

Linux中,一切都是文件。块设备也是文件。

/dev目录各文件表示各种设备。块设备通常开头为:sd、hd、fd等。

ls /dev

img


2 lsblk基本语法

lsblk:list block devices,列出块设备。


lsblk命令查询指定块设备的信息,包括:名称、类型、大小、挂载点、等。

lsblk 选项 [设备]

设备名需使用完整路径,如/dev/sda1。

默认以树状结构展示设备间的关系。

如果不指定设备,指表示所有非空设备。


3 常用选项

常用选项 说明
-f 显示文件系统类型、以及设备ID
-p 显示完整路径
-a 显示所有设备,包括空设备
-l 列表格式显示
-m 显示所有者、所属组、读写权限

4 示例

例1:查看所有非空块设备。

lsblk

img

树状结构展示设备间的上下级关系。


结果说明

NAME 设备名称;SIZE 大小;TYPE 设备类型;MOUNTPOINT 挂载路径。


例2:查看/dev/sda1

lsblk /dev/sda1

img


例3:显示所有设备的文件系统类型与设备ID

lsblk -f

img


例4:显示所有设计,要求显示完整路径

lsblk -p

img