Czy istnieje format nazw urządzeń w /dev
. Wiem, że istnieją konwencje, takie jak sd
mapy na dysk. Zastanawiałem się jednak, czy jądro wymusza określony format? Zauważyłem, gdy próbowałem podłączyć urządzenie do dowolnej lokalizacji, np. /dev/helloworld
Nie powiodło się (w AWS).
Dzięki!
Odpowiedzi:
Początkowe nazwy węzłów urządzeń są ustawiane przez odpowiednie sterowniki, ale jeśli wiesz, jakie główne / mniejsze numery używa sterownik, możesz utworzyć inne węzły urządzeń. (Zobacz tutaj nieco niekompletną i nieaktualną listę).
W przypadku wielu nowoczesnych urządzeń drobne liczby wybierane są dynamicznie, dlatego najlepszym rozwiązaniem byłoby utworzenie dowiązania symbolicznego do istniejącego węzła urządzenia, na przykład:
Twój system prawdopodobnie będzie miał wiele reguł udev do tworzenia takich dowiązań symbolicznych; zajrzyj do
/etc/udev/rules.d/
lub/lib/udev/rules.d/
.źródło