答案1
DEVLINKS
是给定设备的唯一名称。在本例中,这是一个大容量存储设备,mmcblk0。当您想要寻址此存储设备以对其进行查询或重新配置时,可以使用此命令返回的 2 个 DEVLINKS。
您通常会看到设备有多个名称,在这种情况下,SD 卡将自身标识为(按 ID)mmc-008G30_0xf281d20d。旁路通常显示设备映射到系统总线的位置(例如 USB、PCI 等)。
名字有什么特殊意义吗?
我相信这些名称是由系统的主板芯片组+设备本身驱动的。
例如,在我的系统上,我的/dev/sda
设备 = /dev/disk/by-path/pci-0000:00:01.1-ata-1.0
,数字是该设备在 PCI 总线中驻留位置的“坐标”(pci-0000:00:01.1),并且ata-1.0
与用于管理的 Linux“驱动程序”相对应装置。
这是另一个用于/dev/ttyUSB0
设备 - / 的dev/serial/by-path/pci-0000:00:1d.1-usb-0:2:1.0-port0
。该图显示了 PCI 总线,但它的 USB 驱动程序是该设备的“驱动程序”。