Portál AbcLinuxu, 13. května 2025 21:54

Dotaz: udev - nefunguje vytvořený symlink

18.2.2007 13:24 pavel
udev - nefunguje vytvořený symlink
Přečteno: 200×
Odpovědět | Admin
Zkouším si vytvořit nové pravidlo pro udev. Vytvořil jsem si nový soubor /etc/udev/rules.d/01-local.rules. V něm mám:

KERNEL=="sdb1", SYMLINK+="mujflash"

V /etc/fstab mám řádek:

/dev/mujflash /mnt/removable auto users,sync,noatime,noauto,uid=500 0 0

Pokud připojím ručně - mount /mnt/removable - tak se mi nepřipojí /dev/mujflash, ale původní sdb1. Nevíte někdo, v čem je problém?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.2.2007 13:35 DNA
Rozbalit Rozbalit vše Re: udev - nefunguje vytvořený symlink
Odpovědět | | Sbalit | Link | Blokovat | Admin
ja bych tam proste udelal ln -s /dev/sdb1 /dev/mujflash

a jeste ln -s /dev/hda1 /dev/mujhadr
18.2.2007 13:50 pavel
Rozbalit Rozbalit vše Re: udev - nefunguje vytvořený symlink
To mám jen na zkoušku, ve skutečnosti mi jde o připojení karty v mobilu s volbou sync. V konqueroru se mi karta zobrazí bez této volby. Nechci při každém připojení přidávat tuto volbu. Tak mě napadlo vytvořit nové zařízení v udev se specifikací karty (SYSFS{interface}). Ale právě mi nefunguje ten SYMLINK.
18.2.2007 14:34 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: udev - nefunguje vytvořený symlink
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co si přečíst DevFS vs. udev

Jinak USB věci připojuj pomocí ID a pak je jedno jaké zařízení se tomu přiřadí.

Asi něco takového
BUS="USB" SYSFS{serial}="HF01234" NAME="%k" \
  SYMLINK="joes_usb_key" OWNER="joe" MODE="0600"
Jinak pokud chceš vytvářet simlinky tak jak to popisuješ tak nesmí zařízení existovat, pokud se připojí zařízení /dev/sdb1 a to už je vytvořené tak se nic neudělá, pokud v /dev/ zařízení není tak se vytvoří /dev/sdb1 a podle parametrů se vytvoří i další věci takže link a pod.....
18.2.2007 15:25 pavel
Rozbalit Rozbalit vše Re: udev - nefunguje vytvořený symlink
BUS=="scsi" KERNEL=="sd?1" SYSFS{interface}=="Sony Ericsson USB WMC Modem" SYMLINK+="mujflash" A stejně se to připojí jako /dev/sdb1...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.