Linux 查询块设备 lsblk
1 什么是块设备
块设备:block device,即存储设备,包括:硬盘、光盘、U盘等。
Linux中,一切都是文件。块设备也是文件。
/dev目录各文件表示各种设备。块设备通常开头为:sd、hd、fd等。
ls /dev
2 lsblk基本语法
lsblk:list block devices,列出块设备。
lsblk命令查询指定块设备的信息,包括:名称、类型、大小、挂载点、等。
lsblk 选项 [设备]
设备名需使用完整路径,如/dev/sda1。
默认以树状结构展示设备间的关系。
如果不指定设备,指表示所有非空设备。
3 常用选项
常用选项 | 说明 |
---|---|
-f | 显示文件系统类型、以及设备ID |
-p | 显示完整路径 |
-a | 显示所有设备,包括空设备 |
-l | 列表格式显示 |
-m | 显示所有者、所属组、读写权限 |
4 示例
例1:查看所有非空块设备。
lsblk
树状结构展示设备间的上下级关系。
结果说明
NAME 设备名称;SIZE 大小;TYPE 设备类型;MOUNTPOINT 挂载路径。
例2:查看/dev/sda1
lsblk /dev/sda1
例3:显示所有设备的文件系统类型与设备ID
lsblk -f
例4:显示所有设计,要求显示完整路径
lsblk -p