Linux 磁盘信息 lsblk
1. 简介
lsblk
是一个 Linux 系统下用于显示存储设备信息的命令,常用于查看硬盘分区、挂载点以及相关属性。它通过读取 /sys
文件系统中的信息,提供了比传统 fdisk
或 parted
更直观的输出。
特点:
- 快速、只读,不修改系统状态。
- 提供块设备的树状视图。
- 支持丰富的参数,显示详细设备信息。
2. 基本用法
运行 lsblk
命令不带任何参数时,将以树状结构列出系统中的所有块设备。
lsblk
示例输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 500G 0 disk
├─sda1 8:1 0 300G 0 part /
└─sda2 8:2 0 200G 0 part /home
sdb 8:16 0 10G 0 disk
└─sdb1 8:17 0 10G 0 part /data
表格解读:
字段 | 含义 |
---|---|
NAME | 设备名称 |
MAJ:MIN | 主从设备号 |
RM | 是否为可移动设备 |
SIZE | 设备大小 |
RO | 是否为只读设备 |
TYPE | 设备类型(disk、part 等) |
MOUNTPOINT | 挂载点 |