怎么在Linux中通过设备号找到设备

2023-04-19 14:29:00 linux 设备 找到
在Linux系统中,可以使用设备号来查找设备。设备号是一个数字,用于指定一个特定的硬件设备,通常用于指定某个硬件设备的唯一标识符。 要找到一个设备的设备号,首先需要使用 ls 命令查看系统中的所有设备: ls /dev 这将列出系统中所有的设备。接下来,可以使用 stat 命令查看某个设备的设备号: stat /dev/sda 上面的命令将会显示设备的设备号,如下所示: Device: 803h/2051d Inode: 602084 Links: 1 上面的输出中,Device行显示了设备的设备号,在本例中为 803h/2051d。 除了使用 stat 命令外,还可以使用 ls 命令查看某个设备的设备号: ls -l /dev/sda 上面的命令将会显示设备的设备号,如下所示: brw-rw---- 1 root disk 8, 0 Feb 10 13:20 /dev/sda 上面的输出中,第一个数字 8 表示设备的设备号。 另外,还可以使用 udevadm 命令来查看设备的设备号: udevadm info -q all -n /dev/sda 上面的命令将会显示设备的设备号,如下所示: ID_BUS=scsi ID_MODEL=Virtual_Disk ID_MODEL_ENC=Virtual\x20Disk\x20\x20\x20\x20\x20 ID_PATH=ip-127.0.0.1:3260-iscsi-iqn.2020-02.com.example:storage.disk2 ID_PATH_TAG=ip-127_0_0_1_3260-iscsi-iqn_2020-02_com_example_storage_disk2 ID_REVISION=1.0 ID_SERIAL=iqn.2020-02.com.example:storage.disk2 ID_SERIAL_SHORT=iqn.2020-02.com.example:storage.disk2 ID_TARGET_PORT=3260 ID_TYPE=disk ID_VENDOR=LIO-ORG MAJOR=8 MINOR=0 SUBSYSTEM=block TAGS=:systemd: USEC_INITIALIZED=582690 上面的输出中,MAJOR 和 MINOR 表示设备的设备号。 总之,在Linux系统中,可以使用设备号来查找设备,可以使用 stat、ls 和 udevadm 命令来查看设备的设备号。

相关文章