Вопросы с тегом «udev»

Udev - это процесс Linux, который управляет записями файлов устройств в / dev

5
Udev: переименование моего сетевого интерфейса
Я только что установил RHEL 6.3 на сервер Dell 1950. Этот сервер как два порта GBit, Gb0 и Gb1. По какой-то непонятной причине udevрешили назвать Gb0 eth1 и Gb1 eth0 . Это определенно не очень хорошая находка для меня и просто дает путаницу. Поэтому я изменил конфигурацию в /etc/udev/rules.d/70-persistent-net.rules: # …
20 linux  rhel  udev 

1
Разница между / dev и / sys
В чем разница между devfs и sysfs ? Похоже, что оба поддерживают список оборудования, подключенного к системе . Тогда почему возникла необходимость в 2 отдельных фс? Насколько я могу получить / sys поддерживает несколько «сырой» список устройств (например, «ser0»). Udev действует на этих устройствах, получает различную информацию и применяет различные …
19 linux  mount  devices  udev  sysfs 


6
Что делает `dd if = / dev / zero of = / dev / sda`?
Отредактировано: не запускайте это, чтобы проверить это, если вы не хотите уничтожить данные. Может ли кто-нибудь помочь мне понять, что я получил? dd if=/dev/zero of=/dev/sda bs=4096 count=4096 Q: Почему конкретно 4096 для count? dd if=/dev/zero of=/dev/sda bs=512 count=4096 seek=$(expr blockdev --getsz /dev/sda - 4096) Q: Что именно это делает?
19 udev  dd  disk 

3
mount не выполняется при вызове udev
Я попытался создать некоторые правила udev для монтирования и размонтирования моих флешек; правила на данный момент очень просты: ACTION=="add",KERNEL=="sd[b-z]",RUN+="/root/scripts/plug_flash_drive.sh %k" ACTION=="remove",KERNEL=="sd[b-z]",RUN+="/root/scripts/unplug_flash_drive.sh %k" plug_flash_drive.sh также очень прост: device_name=$1 mount_options="umask=000,utf8" if [ ! -e "/media/$device_name" ]; then mkdir "/media/$device_name" fi sleep 1 /usr/bin/mount "/dev/$device_name" "/media/$device_name" -o "$mount_options" unplug_flash_drive.sh: device_name=$1 umount "/dev/$device_name" rmdir …
17 mount  udev  usb-drive 

4
Есть ли альтернативы использованию `udev`?
Хотя я понимаю величие udev и ценю усилия разработчиков, мне просто было интересно, есть ли альтернатива этому. Например, я мог бы представить, что должен быть способ создания сценария запуска, который создает большинство узлов устройств, которые в моей системе (без смены оборудования) в любом случае практически одинаковы. Выгода или причина, по …
16 linux  devices  udev 

4
Как отладить правило udev (в /etc/udev/rules.d/…)
Я создаю новое базовое правило /etc/udev/rules.d/10-myrule.rules содержащий: KERNEL!="sdb*", GOTO="auto_mount_end" ACTION=="add", RUN+="/usr/bin/mount /dev/sdb1 /media" LABEL="auto_mount_end" Я сохранил, перезагрузил и вставил SD-карту (распознается /dev/sdb1, я вижу это с dmesg), но ничего не происходит. Когда я делаю вручную mount /dev/sdb1 /media, это работает. Как я могу устранить неполадки / отладить такое udevправило? Примечание: …
15 arch-linux  mount  udev 

3
Как восстановить 70-persistent-net.rules без перезагрузки?
Файл /etc/udev/rules.d/70-persistent-net.rulesавтоматически генерируется в системе Linux с помощью udev, если он не существует, во время перезагрузки. Но я хотел бы знать, как создать этот файл правил (с помощью команды) без перезагрузки сервера. Я некоторое время гуглил и обнаружил, что файл правил генерируется этим скриптом: /lib/udev/write_net_rules Тем не менее, невозможно запустить …
14 linux  udev 

1
Есть ли способ изменить имена устройств в каталоге / dev?
Я написал это правило для тестирования: SUBSYSTEMS=="usb", ATTRS{manufacturer}=="Kingston", ATTRS{serial}=="001CC0EC34A2BB318709004B", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1642", SYMLINK+="pen", NAME="pendrak" на основании следующей информации: # udevadm info --name=/dev/sdb --attribute-walk Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices. It prints for every device found, all possible attributes …
13 devices  udev 

2
Позвонить, уведомить-отправить из правила udev
Я использую Linux Mint 13 MATE и пытаюсь настроить уведомления при подключении / отключении устройств. Прежде всего, я нашел пакет udev-notify , но, к сожалению, он почти не работает для меня: он работает очень мало времени (1-2 минуты), а затем, если я подключаю / отключаю любое устройство, он вылетает: Traceback …

4
Как включить «Предсказуемые имена сетевых интерфейсов»?
Я решил проверить, как будет называться мое Ethernet-устройство, но, в отличие от других дистрибутивов , Debian, похоже, не активировал это изменение (или сдерживает его?), Оставьте пока прежнюю схему именования постоянных сетевых интерфейсов и включите новую с помощью net.ifnames = 1 в командной строке ядра. Проблема в том, что мне нужно …
12 debian  systemd  udev 

6
Получить узел устройства по паре старших / младших номеров
Каждый узел устройства /devимеет свою собственную пару старших / младших номеров. Я знаю, что мы можем извлечь эту пару чисел из узла устройства stat, например, так: stat -c 'major: %t minor: %T' <file> Или ls -lтакже показывает эти цифры. Но как мы можем получить узел (и) устройства по заданным старшим …
12 udev 

2
Почему это правило udev не срабатывает при удалении устройства?
У меня есть две мыши, одна из которых имеет проблему, когда средняя кнопка мыши и button6 запускаются одновременно. Поэтому я настроил ~/.Xmodmapотключить эту кнопку. В то же время, однако, я хотел иметь возможность использовать эту кнопку с другой моей мышью. Поэтому я написал udevправило, которое вызывало xmodmapизменение расположения кнопок в …
12 usb  mouse  udev  xmodmap 

1
Как правильно написать правило udev, чтобы остановить службу под systemd?
Я использую Arch Linux, и у меня есть правило udev, которое запускает службу при вставке устройства. В этом случае он устанавливает соединение при подключении модема 3G. KERNEL=="ttyUSB*", SYMLINK=="gsmmodem", TAG+="systemd", ENV{SYSTEMD_WANTS}="netcfg@wvdial.service" Однако, если устройство будет удалено, systemd не остановит службу, и, следовательно, при повторном подключении она не запустит службу, поскольку она …
12 linux  udev  systemd 

3
BunsenLabs (производная Debian) не будет закрыта (не удалось запустить poweroff.target: транзакция разрушительна)
Я наткнулся на странное поведение моего BunsenLabs GNU / Linux (который основан на Debian). Иногда я не могу выключить ОС. Мне не важно, использую ли я sudo poweroffили GUI подход. Вот что я получаю после запуска sudo poweroff: Failed to start poweroff.target: Transaction is destructive Есть ли обходной путь? Почему …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.