udev は、カスタムルールを使用するときにデバイスへのシンボリックリンクを生成しません。

udev は、カスタムルールを使用するときにデバイスへのシンボリックリンクを生成しません。

私は以下を作成しましたfoo.rule

KERNEL=="sd*", ATTRS{serial}=="D93E7DF61B000174", ATTRS{idVendor}=="0x04e8", ATTRS{idProduct}=="0x61b6", SYMLINK+="foo"

対応するserial、およびはidVendor(修飾子を含む)によって提供される対応するidProduct値です。lsusbその後udevadm trigger。そのデバイスファイルが必要ですが/dev/foo、そのファイルは存在しません。

ベストアンサー1

次のことができます。

udevadm info -a -n /dev/sdf

このようなプロパティを確認すると、udevこの問題を解決するのに非常に役立ちます。特に、任意のUSBドライブにidVendorとidProductが必要であることがわかりました。いいえ0x接頭辞があります。したがって、次のことを試してください。

… ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="61b6", …

おすすめ記事