lsblk参数与返回值解读
时间: 2023-07-11 14:45:05 浏览: 186
`lsblk` 命令可以用来列出所有可用的块设备,并显示它们的相关信息。
常见的 `lsblk` 命令参数包括:
- `-a`:显示所有设备(包括空设备)。
- `-d`:仅显示磁盘设备,而不显示分区。
- `-f`:以文件系统方式显示输出结果。
- `-i`:仅显示块设备的信息,不显示空设备或挂载点等信息。
- `-n`:不显示表头信息。
- `-o`:指定输出要显示的列,例如 `-o NAME,SIZE,MOUNTPOINT` 将只显示设备名称、大小和挂载点等信息。
`lsblk` 命令的输出结果包括以下列:
- `NAME`:设备名称。
- `MAJ:MIN`:设备的主次设备号。
- `RM`:是否可移动设备,1 表示是,0 表示否。
- `SIZE`:设备的大小。
- `RO`:是否只读设备,1 表示是,0 表示否。
- `TYPE`:设备类型,例如 disk 表示磁盘设备,part 表示分区设备。
- `MOUNTPOINT`:设备的挂载点,如果没有挂载则为空。
例如,下面是一个 `lsblk` 命令的输出结果:
```
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 2.7T 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 2.7T 0 part /
sdb 8:16 0 931.5G 0 disk
└─sdb1 8:17 0 931.5G 0 part /data
sr0 11:0 1 1024M 0 rom
```
其中,第一列是设备名称,第四列是设备大小,最后一列是设备的挂载点。
阅读全文