Udevルールは、USBポート番号に基づいてデバイスのエイリアスを設定します。

Udevルールは、USBポート番号に基づいてデバイスのエイリアスを設定します。

私はRaspberry Pi(4つのUSBポートがある)に接続されているポートに基づいてUSBスティックのエイリアスを指定するUDEVルールを作成したいと思います。

可能ですか?

答え1

次の規則に従い、これは確実に改善される可能性があります。

KERNEL=="sd?" SUBSYSTEM=="block" SUBSYSTEMS=="usb" ATTRS{devpath}=="1.2" SYMLINK+="usb0"
KERNEL=="sd?" SUBSYSTEM=="block" SUBSYSTEMS=="usb" ATTRS{devpath}=="1.3" SYMLINK+="usb1"
KERNEL=="sd?" SUBSYSTEM=="block" SUBSYSTEMS=="usb" ATTRS{devpath}=="1.4" SYMLINK+="usb2"
KERNEL=="sd?" SUBSYSTEM=="block" SUBSYSTEMS=="usb" ATTRS{devpath}=="1.5" SYMLINK+="usb3"

関連情報