如何查找块设备信息列表
lsblk 命令用于显示所有可用块设备信息的列表。但是,它不会列出 RAM 磁盘的信息。块设备的示例包括硬盘、闪存驱动器和 CD-ROM。本文介绍如何在 Linux 机器中查找块设备列表。
要在 Fedora 和 CentOS 上安装 lsblk,请使用以下命令:
$ sudo yum install util-linux-ng
要在 Ubuntu 和 Linux Mint 上安装 lsblk,请使用以下命令:
$ sudo apt-get install util-linux -y
要查找所有块的默认列表,请使用以下命令:
$ lsblk
示例输出如下:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk ├─sda1 8:1 0 500M 0 part /boot/efi ├─sda2 8:2 0 40M 0 part ├─sda3 8:3 0 128M 0 part ├─sda4 8:4 0 750M 0 part ├─sda5 8:5 0 462.1G 0 part ├─sda6 8:6 0 452.1G 0 part / ├─sda7 8:7 0 8G 0 part │ └─vol_grp1-logical_vol1 (dm-0) 252:0 0 100M 0 lvm └─sda8 8:8 0 7.9G 0 part [SWAP] sr0
上述结果的详细说明如下:
NAME − 指示设备名称。
MAJ:MIN − 提供主设备号和次设备号信息。
RM − 此列显示设备是否可移动。
SIZE − 提供设备大小信息。
RO − 指示设备是否为只读。
TYPE − 此列显示块设备是磁盘还是磁盘中的分区 (part)。
MOUNTPOINT − 此列指示挂载设备的挂载点。
要显示所有设备的列表,包括空设备,请使用以下命令:
$ lsblk -a
示例输出如下:
sda 8:0 0 931.5G 0 disk ├─sda1 8:1 0 500M 0 part /boot/efi ├─sda2 8:2 0 40M 0 part ├─sda3 8:3 0 128M 0 part ├─sda4 8:4 0 750M 0 part ├─sda5 8:5 0 462.1G 0 part ├─sda6 8:6 0 452.1G 0 part / ├─sda7 8:7 0 8G 0 part │ └─vol_grp1-logical_vol1 (dm-0) 252:0 0 100M 0 lvm └─sda8 8:8 0 7.9G 0 part [SWAP] sr0 11:0 1 1024M 0 rom ram0 1:0 0 64M 0 disk ram1 1:1 0 64M 0 disk ram2 1:2 0 64M 0 disk ram3 1:3 0 64M 0 disk ram4 1:4 0 64M 0 disk ram5 1:5 0 64M 0 disk ram6 1:6 0 64M 0 disk ram7 1:7 0 64M 0 disk ram8 1:8 0 64M 0 disk ram9 1:9 0 64M 0 disk loop0 7:0 0 0 loop loop1 7:1 0 0 loop loop2 7:2 0 0 loop loop3 7:3 0 0 loop loop4 7:4 0 0 loop loop5 7:5 0 0 loop loop6 7:6 0 0 loop loop7 7:7 0 0 loop ram10 1:10 0 64M 0 disk ram11 1:11 0 64M 0 disk ram12 1:12 0 64M 0 disk ram13 1:13 0 64M 0 disk ram14 1:14 0 64M 0 disk ram15 1:15 0 64M 0 disk
要显示与块设备的所有者、组和模式相关的信息,请使用以下命令:
$ lsblk -m
示例输出如下:
NAME SIZE OWNER GROUP MODE sda 931.5G root disk brw-rw---- ├─sda1 500M root disk brw-rw---- ├─sda2 40M root disk brw-rw---- ├─sda3 128M root disk brw-rw---- ├─sda4 750M root disk brw-rw---- ├─sda5 462.1G root disk brw-rw---- ├─sda6 452.1G root disk brw-rw---- ├─sda7 8G root disk brw-rw---- │ └─vol_grp1-logical_vol1 (dm-0) 100M root disk brw-rw---- └─sda8 7.9G root disk brw-rw---- sr0
要查找列的大小(以字节为单位),请使用以下命令:
$ lsblk -b
示例输出如下:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 1000204886016 0 disk ├─sda1 8:1 0 524288000 0 part /boot/efi ├─sda2 8:2 0 41943040 0 part ├─sda3 8:3 0 134217728 0 part ├─sda4 8:4 0 786432000 0 part ├─sda5 8:5 0 496196648960 0 part ├─sda6 8:6 0 485453987840 0 part / ├─sda7 8:7 0 8576000000 0 part │ └─vol_grp1-logical_vol1 (dm-0) 252:0 0 104857600 0 lvm └─sda8 8:8 0 8489271296 0 part [SWAP] sr0
如果您不想显示从属设备相关信息,请使用以下命令:
$ lsblk -d
示例输出如下:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk sr0 11:0 1 1024M 0 rom
恭喜!现在您知道“如何查找块设备信息列表”了。我们将在下一篇文章中学习更多关于此类命令的内容。继续关注!
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP