Pytania otagowane jako udev

Udev jest procesem linuksowym, który zarządza wpisami plików urządzeń w / dev

5
Udev: zmiana nazwy mojego interfejsu sieciowego
Właśnie zainstalowałem RHEL 6.3 na serwerze Dell 1950. Ten serwer jako dwa porty GBit, Gb0 i Gb1. Z jakiegoś niejasnego powodu udevwybrałeś nazwy Gb0 eth1 i Gb1 eth0 . To zdecydowanie nie jest dla mnie dobre znalezisko i po prostu wprowadza zamieszanie. Więc zmodyfikowałem konfigurację w /etc/udev/rules.d/70-persistent-net.rules: # PCI device …
20 linux  rhel  udev 

1
Różnica między / dev i / sys
Dokładnie jaka jest różnica między devfs a sysfs ? Oba wydają się utrzymywać listę programów sprzętowych dołączonych do systemu . Dlaczego więc pojawiła się potrzeba 2 osobnych fs? O ile mogę uzyskać / sys utrzymuje nieco „surową” listę urządzeń (jak „ser0”). Udev działa na tych urządzeniach, pobiera różne informacje i …
19 linux  mount  devices  udev  sysfs 


6
Co robi `dd if = / dev / zero of = / dev / sda`
Edytowane: nie uruchamiaj tego, aby go przetestować, chyba że chcesz zniszczyć dane. Czy ktoś mógłby mi pomóc zrozumieć, co mam? dd if=/dev/zero of=/dev/sda bs=4096 count=4096 P: Dlaczego konkretnie 4096 count? dd if=/dev/zero of=/dev/sda bs=512 count=4096 seek=$(expr blockdev --getsz /dev/sda - 4096) P: Co to dokładnie robi?
19 udev  dd  disk 

3
mount nie jest wykonywany po wywołaniu przez udev
Próbowałem stworzyć kilka reguł udev do montowania i odmontowywania dysków flash USB; zasady w tej chwili są bardzo proste: 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 jest również bardzo prosty: 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 …
17 mount  udev  usb-drive 

4
Czy istnieją alternatywy dla używania `udev`?
Chociaż rozumiem wielkość udev i doceniam wysiłek programistów, po prostu zastanawiałem się, czy jest na to alternatywa. Na przykład, wyobrażam sobie, że powinien istnieć sposób na stworzenie skryptu uruchamiania, który tworzy większość węzłów urządzeń, które w moim systemie (bez zmiany sprzętu) są w większości takie same. Korzyść lub powód, dla …
16 linux  devices  udev 

4
Jak debugować regułę udev (w /etc/udev/rules.d/…)
Tworzę nową podstawową zasadę /etc/udev/rules.d/10-myrule.rules zawierający: KERNEL!="sdb*", GOTO="auto_mount_end" ACTION=="add", RUN+="/usr/bin/mount /dev/sdb1 /media" LABEL="auto_mount_end" Zapisałem, uruchomiłem ponownie i włożyłem kartę SD (rozpoznane przez /dev/sdb1, widzę to za pomocą dmesg), ale nic się nie dzieje. Kiedy robię to ręcznie mount /dev/sdb1 /media, działa. Jak mogę rozwiązać problem / debugować taką udevregułę? Uwaga: …
15 arch-linux  mount  udev 

3
Jak zregenerować 70-persistent-net.rules bez restartu?
Plik /etc/udev/rules.d/70-persistent-net.rulesjest generowany automatycznie w systemie Linux z udev, jeśli nie istnieje, podczas ponownego uruchamiania. Chciałbym jednak wiedzieć, jak utworzyć ten plik reguł (z poleceniem) bez ponownego uruchamiania serwera. Przeszukiwałem go przez jakiś czas i odkryłem, że plik reguł jest generowany przez ten skrypt: /lib/udev/write_net_rules Nie można jednak uruchomić tego …
14 linux  udev 

1
Czy istnieje sposób na zmianę nazw urządzeń w katalogu / dev?
Napisałem tę zasadę do celów testowych: SUBSYSTEMS=="usb", ATTRS{manufacturer}=="Kingston", ATTRS{serial}=="001CC0EC34A2BB318709004B", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1642", SYMLINK+="pen", NAME="pendrak" na podstawie następujących informacji: # 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 

3
Zadzwoń, wyślij powiadomienie z reguły udev
Używam Linux Mint 13 MATE i próbuję skonfigurować powiadomienia, kiedy podłączam / odłączam urządzenia. Po pierwsze znalazłem pakiet udev-powiadomienie , ale niestety prawie dla mnie nie działa: działa przez bardzo krótki czas (1-2 minuty), a następnie, jeśli podłączę / odłączę dowolne urządzenie, ulega awarii: Traceback (most recent call last): File …

4
Jak włączyć „Przewidywalne nazwy interfejsów sieciowych”?
Postanowiłem sprawdzić, z jaką nazwą skończy się moje urządzenie Ethernet, ale w przeciwieństwie do innych dystrybucji , Debian nie wydaje się aktywować tej zmiany (czy ją powstrzymuje?), Zachowaj na razie stary, trwały schemat nazewnictwa interfejsu sieciowego i włącz nowy, używając net.ifnames = 1 w wierszu poleceń jądra. Problem polega na …
12 debian  systemd  udev 

6
Uzyskaj węzeł urządzenia przez parę liczb głównych / podrzędnych
Każdy węzeł urządzenia /devma swoją własną parę liczb głównych / podrzędnych. Wiem, że możemy pobrać tę parę liczb z węzła urządzenia za pomocą stat: stat -c 'major: %t minor: %T' <file> Lub ls -lteż pokazuje te liczby. Ale w jaki sposób możemy uzyskać węzły urządzeń według danych liczb głównych i …
12 udev 

2
Dlaczego ta reguła udev nie uruchamia się po usunięciu urządzenia?
Mam dwie myszy, z których jedna ma problem polegający na tym, że środkowy przycisk myszy i przycisk 6 są uruchamiane jednocześnie. Skonfigurowałem więc, ~/.Xmodmapaby wyłączyć ten przycisk. Jednocześnie jednak chciałem móc nadal używać tego przycisku z drugą myszą. Napisałem więc udevregułę, która wezwała xmodmapdo zmiany układu przycisków w zależności od …
12 usb  mouse  udev  xmodmap 

1
Jaki jest prawidłowy sposób napisania reguły udev, aby zatrzymać usługę w systemie systemd
Korzystam z Arch Linux i mam regułę udev, która uruchamia usługę po włożeniu urządzenia. W takim przypadku wybiera połączenie, gdy modem 3G jest podłączony. KERNEL=="ttyUSB*", SYMLINK=="gsmmodem", TAG+="systemd", ENV{SYSTEMD_WANTS}="netcfg@wvdial.service" Jeśli jednak urządzenie zostanie usunięte, systemd nie zatrzyma usługi, a zatem po ponownym podłączeniu nie uruchomi usługi, ponieważ jest już uruchomiona. Potrzebuję …
12 linux  udev  systemd 

3
BunsenLabs (Debian derrivative) nie chce się zamknąć (nie udało się uruchomić poweroff.target: Transakcja jest destrukcyjna)
Natknąłem się na dziwne zachowanie mojego BunsenLabs GNU / Linux (opartego na Debianie). Czasami nie mogę wyłączyć systemu operacyjnego. Nie ważne, czy używam, sudo poweroffczy GUI. Oto co otrzymuję po uruchomieniu sudo poweroff: Failed to start poweroff.target: Transaction is destructive Czy jest w pobliżu praca? Dlaczego tak się dzieje? Oto …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.