답변1
DEVLINKS
특정 장치의 고유한 이름입니다. 이 경우 이는 대용량 저장 장치인 mmcblk0입니다. 이 저장 장치의 주소를 지정하여 쿼리하거나 재구성하려는 경우 이 명령으로 반환된 2개의 DEVLINKS를 사용할 수 있습니다.
장치가 여러 이름으로 표시되는 경우가 종종 있습니다. 이 경우 SD 카드는 ID로 자신을 mmc-008G30_0xf281d20d로 식별합니다. 바이패스는 일반적으로 장치가 시스템 버스(예: USB, PCI 등)에 매핑된 위치를 보여줍니다.
이름에 특별한 의미가 있나요?
나는 이러한 이름이 시스템의 마더보드 칩셋 + 장치 자체에 의해 결정된다고 생각합니다.
예를 들어, 내 시스템에서 my /dev/sda
device = /dev/disk/by-path/pci-0000:00:01.1-ata-1.0
, 숫자는 장치가 PCI 버스(pci-0000:00:01.1)에 있는 위치의 "좌표"이며 ata-1.0
이를 관리하는 데 사용되는 Linux "드라이버"에 해당합니다. 장치.
이것은 /dev/ttyUSB0
device-/ 에 대한 또 다른 것입니다 dev/serial/by-path/pci-0000:00:1d.1-usb-0:2:1.0-port0
. 다이어그램에는 PCI 버스가 표시되어 있지만 해당 USB 드라이버는 장치의 "드라이버"입니다.