如何查看和解读Linux系统中的块级设备分区信息(lsblk命令用法及输出解释)?
时间: 2024-11-06 15:14:11 浏览: 29
在Linux系统中,`lsblk`是一个非常实用的工具,用于显示内核识别到的块设备及其相关信息,包括磁盘、分区、逻辑卷等。下面是`lsblk`命令的基本用法和输出解释:
**用法**:
```
lsblk [选项]
```
其中,常见的选项有:
- `-h` 或 `--human-readable`: 以更易读的格式显示大小,如KB, MB, GB等。
- `-l` 或 `--list`: 显示详细的信息。
- `-P` 或 `--pairs`: 输出设备名与其对应的UUID(唯一标识符)。
- `-T` 或 `--tree`: 展示设备之间的层次结构。
**输出解释**:
- **NAME**: 设备名称,通常对应硬件设备的物理名称。
- **TYPE**: 设备类型,比如"disk", "partition", "loop", "ramdisk"等。
- **SIZE**: 磁盘总容量,如果未分配则显示“size=...”。
- **USED/AVAIL**: 已使用的空间和剩余空间,对于分区还有百分比利用率。
- **MOUNTPOINT**: 当前挂载点,如果已挂载的话。
- **UUID**: 设备的全局唯一标识符,对于文件系统非常重要。
- **LABEL**: 用户自定义标签(有时会缺失,取决于硬件支持)。
例如,一个简单的输出可能是这样的:
```
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 465M 0 part /boot
└─sda2 8:2 0 885.0G 0 part /
```
这里表示sda是一个硬盘,分为两个分区,sda1作为启动分区,sda2作为主分区。
阅读全文