Articles of udev

UDEV проблема .. USB запускает скрипт, но USB не монтируется должным образом

На распрабский. Итак, у меня есть правило UDEV: ACTION==”add”, SUBSYSTEMS==”block”, KERNEL==”sd[az]1″, RUN+=”/usr/local/bin/script.sh” Это сохраняется в /etc/udev/rules.d/10-usb.rules Я хочу, чтобы он запускал скрипт при подключении любого USB-ключа. Я тестирую с 3-мя различными USB-флешками для тестирования и имею ту же проблему на каждой. Без правила UDEV (а это пустой файл 10-usb.rules ), USB-устройство монтируется нормально. С установленным […]

USB-накопитель не обнаружен

У меня был USB на безголовом Raspberry Pi с запущенным Debian, но после перезагрузки без размонтирования (в смонтированной папке были запущены программы) я больше не мог использовать USB Ниже приведен вывод на мою Ubuntu 18.04 из: lsusb , диск есть: Bus 001 Device 005: ID 090c:3000 Silicon Motion, Inc. – Taiwan (formerly Feiya Technology Corp.) […]

Выполнить скрипт при подключении к внешней клавиатуре

РЕДАКТИРОВАТЬ: Это не дубликат, потому что связанный вопрос касается внешних USB- накопителей , а не клавиатуры . Предлагаемая команда udevadm info -a -n sdb ничего не делает для поиска соответствующих атрибутов клавиатуры . Потратив на это больше часа, в конце концов я попробовал следующее, что вряд ли будет точным: SUBSYSTEMS=”input”, RUN+=”/home/jx/Dropbox/scripts/keyboard.sh %p” SUBSYSTEMS=”hid”, RUN+=”/home/jx/Dropbox/scripts/keyboard.sh %p” […]

Где kernel ​​определяет индекс именования SD-карт?

Я использую встроенную плату, загруженную с SDCard. Расположение rootfs передается ядру через параметры ядра: Kernel command line: console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait panic=10 Я заметил, что переход на другую версию ядра меняет индекс на mmcblk1 что приводит к тому, что устройство не загружается. Ядро построено без initramfs. Вывод udevadm для двух версий: mmcblk1 $ udevadm info –name=/dev/mmcblk1 […]

Динамический привод HotSwapping

Установка проста. У меня есть монтируемый в стойку сервер с 24 5-дюймовыми отсеками для дисков в передней части. На сервере работает PLEX. Каждый жесткий диск имеет раздел NTFS и содержит дополнительные папки в корневом каталоге. Сервер работает под управлением Debian8 (3.16.51-3) Требования: мне нужно иметь возможность подключать и воспроизводить жесткие диски, автоматически монтировать разделы NTFS, […]

Как отключить USB-накопители, которые присутствуют во время загрузки?

Я заблокировал все USB-устройства хранения данных, используя это правило udev: ACTION==”add”, SUBSYSTEMS==”usb”, RUN+=”/bin/sh -c ‘for host in /sys/bus/usb/devices/usb*; do echo 0 > $host/authorized_default; done'” Все отлично работает до и после перезагрузки. Но проблема в том, что запоминающие устройства USB, подключенные до или во время перезагрузки, все еще монтируются в системе.

Как смонтировать RFID-считыватель как / dev / ttyUSB0

У меня есть USB RFID-ридер и основное программное обеспечение, которое я нашел на Linux, может использовать его через устройство /dev/ttyUSB0 Когда я подключил его на своем ноутбуке, я вижу это с помощью команды lsusb возвращает: Bus 001 Device 012: ID ffff:0035 или sudo lsinput возвращается: /dev/input/event16 bustype : BUS_USB vendor : 0xffff product : 0x35 […]

USB-устройство «подключено» несколько раз

У меня проблема, когда я подключаю USB-устройства к своему серверу. Похоже, что USB-устройства постоянно подключены или переназначают буквы устройств sdb1: sdb1 Проблема в том, что я выполняю правило udev, каждый раз, когда USB-устройство подключено. Правило udev теперь выполняется несколько раз, каждый раз, когда появляются буквы устройства. Я деактивировал пользовательские правила udev, чтобы исключить это как […]

udev не хочет запускать chgrp и chmod

Я хочу изменить яркость моего монитора через файл /sys/class/backlight/radeon_bl0/brightness . Но в файле есть -rw-r–r–. разрешения, поэтому только root может писать в него. В этой статье говорится, что я могу настроить правило udev для изменения разрешений. Не работает Я немного изменил правило, чтобы соответствовать моему компьютеру. Моя графическая карта radeon_b10 , а не acpi_video0 . […]

Автоматически перемещать физические сетевые интерфейсы в пространство имен

Я хотел бы, чтобы все физические интерфейсы в моей системе жили в определенном пространстве имен сети, называемом «физическим». Достаточно просто переместить устройства вручную, используя такие команды, как ip link set enp2s0 netns physical и iw phy phy0 set netns name physical , но я бы хотел, чтобы это происходило автоматически как при загрузке, так и […]

Intereting Posts
Линукс имеет функцию паузы / возобновления, как в Windows 8? Postfix не работает с TLS, но Dovecot делает Навыки, необходимые для хорошей работы Linux undefined symbol в /usr/lib64/libGL.so.1 при использовании ssh Без удаления при нажатии Delete в Gnome Flashback в Debian Jessie Gnome-tweak-tool – не может читать параметры ввода из-за эллипсированного текста Разница печати столбца1, если значения столбца2 одинаковы В чем разница между Как избежать метасимволов оболочки с помощью команды `find`? Как установить разные правила для нескольких IP-адресов на одном интерфейсе? Знаете, какое из двух устройств Linux является хостом при использовании USB OTG? Как установить Unison 2.40 на Ubuntu 16.04 xenial (для устранения «Неустранимая ошибка: получен неожиданный заголовок») Ошибка при создании виртуальной среды с помощью venv Почему размер текущего устройства больше, чем текущий размер тома после изменения размера раздела ntfs? Как установить `openvt` в Debian Jessie?