lsblk 详细使用说明
时间: 2024-12-26 14:11:52 浏览: 13
`lsblk` 是 Linux 系统中一款强大的设备块信息查看工具,用于列出系统中的所有块设备,包括硬盘分区、逻辑卷、块设备、控制器、虚拟块设备等等。下面是 `lsblk` 的基本使用说明:
1. **查看所有块设备**:
```
$ lsblk
```
这会显示当前系统中所有的块设备及其基本信息,如名称、类型、状态、容量等。
2. **按特定条件过滤结果**:
- 使用 `-o` 参数选择列(输出字段),例如只看设备名称和UUID:
```
$ lsblk - 可以指定详细的设备属性,如`-l`(长格式,包含更多的细节)。
3. **按挂载点查看**:
如果你想查看哪些设备已经挂载了哪些目录,可以加上 `-P` 或 `-p` 参数,同时配合 `-o` 指定输出字段:
```
$ lsblk -o NAME,MOUNTPOINT -p
```
4. **查看某个分区或设备信息**:
输入设备名或分区名即可:
```
$ lsblk /dev/sda1
```
5. **仅列出某种类型的设备**:
例如,仅看磁盘(disk):
```
$ lsblk type=disk
```
6. **查找未挂载的设备**:
可以结合其他工具,比如 `grep` 和 `-m 0`(无限匹配):
```
$ lsblk | grep '^xvdf$' -m 0
```
7. **查看逻辑卷管理器(LVM)相关信息**:
利用 `-T` 参数识别LVM卷:
```
$ lsblk -T
```
8. **查看活动和空闲的块设备**:
```
$ lsblk -a (活跃)
$ lsblk -i (空闲)
```
9. **检查已挂载的文件系统类型**:
结合 `filetype` 命令:
```
$ lsblk -o NAME,filetype
```
阅读全文