«udev» etiketlenmiş sorular

Udev / dev altındaki aygıt dosyası girişlerini yöneten bir Linux işlemidir

5
Udev: ağ arayüzümü yeniden adlandırma
Bir Dell 1950 sunucusuna RHEL 6.3'ü yeni kurdum . Bu sunucu iki GBit bağlantı noktası, Gb0 ve Gb1 olarak. Bazı belirsiz nedenlerden dolayı, Gb0 ve Gb1udev adını seçti . Bu kesinlikle benim için iyi bir bulmak değil ve sadece karışıklık verir. eth1 eth0 Bu yüzden yapılandırmayı değiştirdim /etc/udev/rules.d/70-persistent-net.rules: # PCI …
20 linux  rhel  udev 

1
/ Dev ve / sys arasındaki fark
Devfs ve sysfs arasındaki fark nedir? Her ikisi de sisteme bağlı donanımların bir listesini tutuyor gibi görünüyor . O zaman neden 2 ayrı fs'ye ihtiyaç duyuldu? Bildiğim kadarıyla / sys cihazlar "ham" ("ser0" gibi) biraz "ham" listesini tutar. Udev bu cihazlara etki eder, çeşitli bilgiler alır ve bunları tanınabilir adlar …
19 linux  mount  devices  udev  sysfs 


6
Dd = / dev / sda = / dev / sda olursa ne yapar?
Düzenlendi: veriyi yok etmek istemiyorsanız bunu test etmek için çalıştırmayın. Birisi ne aldığımı anlamama yardımcı olabilir mi? dd if=/dev/zero of=/dev/sda bs=4096 count=4096 S: Neden özellikle 4096 count? dd if=/dev/zero of=/dev/sda bs=512 count=4096 seek=$(expr blockdev --getsz /dev/sda - 4096) S: Bu tam olarak ne yapıyor?
19 udev  dd  disk 

3
udev tarafından çağrıldığında mount yürütülmez
USB flash sürücülerimi bağlamak ve bağlantısını kesmek için bazı udev kuralları oluşturmaya çalıştım; an için kurallar çok basit: 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 da çok basit: 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'i kullanmanın alternatifleri var mı?
Udev'in büyüklüğünü anlıyorum ve geliştiricilerin çabalarını takdir etsem de, bunun için bir alternatif olup olmadığını merak ediyordum. Örneğin, sistemimde (değişen donanım yok) zaten aynı olan cihaz düğümlerinin çoğunu oluşturan başlangıç ​​komut dosyası yapmanın bir yolu olduğunu hayal edebilirim. Atlamak udevistediğim fayda ya da neden , atlamakla aynı olacak dbus, yani …
16 linux  devices  udev 

4
Bir udev kuralında hata ayıklama (/etc/udev/rules.d/… içinde)
Yeni bir temel kural oluşturuyorum /etc/udev/rules.d/10-myrule.rules kapsamak: KERNEL!="sdb*", GOTO="auto_mount_end" ACTION=="add", RUN+="/usr/bin/mount /dev/sdb1 /media" LABEL="auto_mount_end" Bir SD kart kaydettim, yeniden başlattım ve taktım (tanıdığı /dev/sdb1, görüyorum dmesg), ama hiçbir şey olmuyor. Manuel olarak yaptığımda işe mount /dev/sdb1 /mediayarıyor. Böyle bir udevkuralı nasıl giderebilir / hatalarını ayıklayabilirim ? Not: ArchLinux kullanıyorum, ancak …
15 arch-linux  mount  udev 

3
Yeniden başlatma olmadan 70-persistent-net.rules nasıl yeniden oluşturulur?
Dosya /etc/udev/rules.d/70-persistent-net.rulesyeniden başlatma sırasında udev bulunan bir Linux sisteminde otomatik olarak oluşturulur. Ancak sunucuyu yeniden başlatmadan bu komut dosyasının (komutla) nasıl oluşturulacağını bilmek istiyorum. Bir süredir dolaşıyordum ve kurallar dosyasının bu komut dosyası tarafından oluşturulduğunu gördüm: /lib/udev/write_net_rules Ancak, bu komut dosyasını komut satırından çalıştırmak imkansızdır, çünkü (sanırım) udev tarafından başlatılmasını …
14 linux  udev 

1
/ Dev dizinindeki aygıt adlarını değiştirmenin bir yolu var mı?
Bu kuralı test amacıyla yazdım: SUBSYSTEMS=="usb", ATTRS{manufacturer}=="Kingston", ATTRS{serial}=="001CC0EC34A2BB318709004B", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1642", SYMLINK+="pen", NAME="pendrak" aşağıdaki bilgilere dayanarak: # 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 in the …
13 devices  udev 

3
Bir udev kuralından notify-send çağrısı
Linux Mint 13 MATE kullanıyorum ve aygıtları takarken / çıkarırken bildirimler ayarlamaya çalışıyorum. Her şeyden önce, udev-notify paketini buldum , ancak ne yazık ki neredeyse benim için çalışmıyor: çok az bir süre (1-2 dakika) çalışıyor ve daha sonra, herhangi bir cihazı bağlar / bağlantısını kesersem çöküyor: Traceback (most recent call …

4
“Öngörülebilir Ağ Arabirimi Adları” nasıl etkinleştirilir?
Ethernet cihazımın hangi isimle sonuçlanacağına bakmaya karar verdim, ancak diğer dağıtımların aksine Debian bu değişikliği etkinleştirmedi (veya geri tutuyor mu?), Şimdilik eski kalıcı ağ arabirimi adlandırma düzenini koruyun ve yenisini çekirdek komut satırında net.ifnames = 1 ile etkinleştirin. Sorun grub grub satırlarını düzenlemek zorunda ve bu bir dosyayı değiştirerek devre …
12 debian  systemd  udev 

6
Büyük / küçük sayılar çifti ile cihaz düğümünü alın
Altındaki her aygıt düğümü /devkendi ana / küçük sayı çiftine sahiptir. Bu numarayı cihaz düğümünden şu şekilde alabileceğimizi biliyorum, şöyle stat: stat -c 'major: %t minor: %T' <file> Veya ls -lbu sayıları da gösterir. Ancak büyük ve küçük sayılarla cihaz düğümlerini nasıl alabiliriz? Farkında olduğum tek yol bir çeşit ls …
12 udev 

2
Bu udev kuralı, cihazın kaldırılması üzerine neden tetiklenmiyor?
İki farem var, biri orta fare düğmesi ve button6'nın aynı anda tetiklendiği bir sorunu var. ~/.XmodmapBu düğmeyi devre dışı bırakacak şekilde yapılandırdım . Ancak aynı zamanda bu düğmeyi diğer faremle birlikte kullanmak istedim. Bu yüzden hangi farenin bağlı olduğuna bağlı olarak düğme düzenini değiştirmek için udevçağrılan bir kural yazdım xmodmap. …
12 usb  mouse  udev  xmodmap 

1
Systemd altında bir hizmeti durdurmak için udev kuralı yazmanın doğru yolu nedir
Arch Linux çalıştırıyorum ve bir aygıt takıldığında bir hizmeti başlatan bir udev kuralı var. Bu durumda, bir 3G modem takıldığında bir bağlantı arar. KERNEL=="ttyUSB*", SYMLINK=="gsmmodem", TAG+="systemd", ENV{SYSTEMD_WANTS}="netcfg@wvdial.service" Ancak, aygıt kaldırılırsa, systemd hizmeti durdurmaz ve bu nedenle tekrar takıldığında, zaten çalıştığından hizmeti başlatmaz. Ne gerek cihaz hizmeti durdurmak için kaldırıldığında çalışan …
12 linux  udev  systemd 

3
BunsenLabs (Debian derrivative) kapanmıyor (poweroff.target başlatılamadı: İşlem yıkıcı)
BunsenLabs GNU / Linux'umun (Debian'a dayanan) garip bir davranışına rastladım. Bazen işletim sistemini kapatamıyorum. sudo poweroffGUI yaklaşımını kullanmamın önemi yok . Bu çalıştırdıktan sonra olsun sudo poweroff: Failed to start poweroff.target: Transaction is destructive Bir çözüm var mı? Neden oluyor? İşte benim içeriği /lib/udev/rules.d/70-power-switch.rules: ACTION=="remove", GOTO="power_switch_end" SUBSYSTEM=="input", KERNEL=="event*", SUBSYSTEMS=="acpi", TAG+="power-switch" …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.