Я учусь на сертификацию Linux от фонда Linux, но у меня есть несколько вопросов об одной лаборатории. Вот лаборатория:
- Создайте и внедрите в свою систему правило, которое будет создавать символическую ссылку myusb при подключении устройства USB.
- Подключите USB-устройство к вашей системе. Это может быть pendrive, мышь, веб-камера и т. Д. Примечание. Если вы используете виртуальную машину под гипервизором, вам нужно убедиться, что USB-устройство видит гость, что обычно является простым щелчком мыши, которое также отключает это от хозяина.
- Получите список каталога / dev и посмотрите, была ли создана ваша символическая ссылка.
- Извлеките устройство USB. (Если это диск, вы всегда должны сначала его монтировать для безопасности.)
- Посмотрите, существует ли ваша символическая ссылка в /dev.
что я делал в терминале;
Создайте файл с именем /etc/udev/rules.d/75-myusb.rules
sudo vim /etc/udev/rules.d/75-myusb.rules
и включите в него только одну строчку содержания:
SUBSYSTEM=="usb", SYMLINK+="myusb"
перезапустите службу udev и проверьте
sudo /etc/init.d/udev restart
ls -lF /dev | grep myusb
Но чем нет выходных данных из последней Команда, нет списка вообще.
Как я могу проверить, была ли создана символическая ссылка?
Немного точек
Б/У 75-
, правила выполняются в порядке. Существует шанс, что Ваше правило может переопределенный следующими правилами от /lib/udev/rules.d/
, предпочтите использовать 99-
~ 90-
SUBSYSTEM=="usb", SYMLINK+="myusb"
слишком универсальный
Это соответствует всем действиям события add
, remove
& change
. Около всех USB-устройств. Можете быть Вы, должен сделать это более строгим.
Проверьте использование lsusb
Bus 003 Device 003: ID 0461:4d81 Primax Electronics, Ltd Dell N889 Optical Mouse
и добавьте их:
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0461", ATTRS{idProduct}=="4d81", SYMLINK+="myusb"
Не все устройства создают узел в /dev
. (Вы могли упомянуть, какие устройства Вы использовали),
Премия :), несмотря на это, правило все еще широко относительно древовидных узлов устройства. При включении камеры нет только одного созданного узла, но многие от древовидного корня до листа (лист является в большинстве случаев требуемым). Проверьте:
udevadm info -a /dev/video0
Предыдущее измененное правило может соответствовать двум последним узлам (не лист).