Portál AbcLinuxu, 14. května 2025 20:22

Dotaz: Jak automatizovat USB mount na dany adresar v Debianu?

17.7.2006 18:03 anon123 | skóre: 35 | blog: ganomi
Jak automatizovat USB mount na dany adresar v Debianu?
Přečteno: 512×
Odpovědět | Admin

Mam vice USB ulozist a chtel bych aby se automaticky pripojily na dany adresar po pripojeni?

Jestli muzete dat nejaky priklad, ktery vam funguje. Diky

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.7.2006 21:04 Sinuhet | skóre: 31
Rozbalit Rozbalit vše Re: Jak automatizovat USB mount na dany adresar v Debianu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prikladem neposlouzim (to spise vy se predvedte, co vam nefunguje), ale pres udev, klic PROGRAM, by to melo jit.
18.7.2006 08:12 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Jak automatizovat USB mount na dany adresar v Debianu?

To vim, ze pouzit udev. Problem je jak udelat, aby se po zasunuti USB cudliku, vse mountlo na dany adresar?.

Kdyz jsem pouzival SuSE, tak si pamatuju, ze to bylo automaticky a adresar se vytworil v /media. Potreboval bych neco podobneho, ale jen pro zarizeni, ktera si nadefinuji.

otula avatar 18.7.2006 09:41 otula | skóre: 45 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: Jak automatizovat USB mount na dany adresar v Debianu?
Přečti si tento článek z časopisu Linux+ http://lpmagazine.org/cz/pdf/02_2006_Udev.pdf

Řeší přesně to, co potřebuješ
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
18.7.2006 09:27 Tomáš | skóre: 31 | blog: Tomik
Rozbalit Rozbalit vše Re: Jak automatizovat USB mount na dany adresar v Debianu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Muzu doporucit http://reactivated.net/writing_udev_rules.html

Psal jsem si podle toho vlastni pravidla a slo to celkem rychle, od druheho pravidla dal tak 2 minuty na jedno. Pokud Ti to nepujde, tak mi napis e-mail pres ABCLinuxu a ja sem hodim ta moje pravidla (taky mam Debian).
18.7.2006 17:02 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Jak automatizovat USB mount na dany adresar v Debianu?

Proste ani boha mi to nefunguje. Pamatuju si, jak mi to vse fungovalo, ale prestalo to po nejakem updatu. Ted to proste nenajede at tam pisu cokoli.

Vypis zarizeni:

looking at device '/block/sda':
    KERNEL=="sda"
    SUBSYSTEM=="block"
    SYSFS{stat}=="   20480      585   853809  1697972    58063    73166  1049992   792736        0   268376  2490708"
    SYSFS{size}=="398295040"
    SYSFS{removable}=="0"
    SYSFS{range}=="16"
    SYSFS{dev}=="8:0"

  looking at device '/devices/pci0000:00/0000:00:0c.1/0000:06:00.2/usb2/2-1/2-1.4/2-1.4:1.0/host0/target0:0:0/0:0:0:0':
    ID=="0:0:0:0"
    BUS=="scsi"
    DRIVER=="sd"
    SYSFS{ioerr_cnt}=="0x0"
    SYSFS{iodone_cnt}=="0x132d6"
    SYSFS{iorequest_cnt}=="0x132d6"
    SYSFS{iocounterbits}=="32"
    SYSFS{timeout}=="30"
    SYSFS{state}=="running"
    SYSFS{rev}=="0201"
    SYSFS{model}=="OneTouch        "
    SYSFS{vendor}=="Maxtor  "
    SYSFS{scsi_level}=="3"
    SYSFS{type}=="0"
    SYSFS{queue_type}=="none"
    SYSFS{queue_depth}=="1"
    SYSFS{device_blocked}=="0"
    SYSFS{max_sectors}=="240"

udev rule:

BUS=="scsi", SYSFS{vendor}=="Maxtor  ", SYSFS{model}=="OneTouch        ", NAME="data01%n"

18.7.2006 18:02 jm
Rozbalit Rozbalit vše Re: Jak automatizovat USB mount na dany adresar v Debianu?
BUS=="scsi"

Hmmm, a co radsi BUS=="usb" ? :-)
18.7.2006 22:07 Tomáš | skóre: 31 | blog: Tomik
Rozbalit Rozbalit vše Re: Jak automatizovat USB mount na dany adresar v Debianu?
No vidim, ze to asi mam vypsat. Uvadim jenom par pravidel, ostatni jsou na jedno brdo

Soubor /etc/udev/rules.d/010_usb.rules
#Fotak
BUS="usb", KERNEL="sd*", SYSFS{product}="DIMAGE CAMERA", SYMLINK="fotak%n"
#Maxtor disk
BUS="usb", KERNEL="sd*", SYSFS{manufacturer}="Maxtor", SYSFS{product}="OneTouch", SYMLINK="mujdisk%n"
#Priklad jak ziskavat informace
#  $ udevinfo -q path -n /dev/sda1
#/block/sda/sda1
#  $ udevinfo -a -p /sys/block/sda/sda1
V /etc/fstab je toto:
#USB
/dev/fotak1 /mnt/fotak  vfat user,noauto,showexec,iocharset=iso8859-2 0 0
/dev/mujdisk1  /mnt/disk1   vfat user,noauto,showexec,iocharset=iso8859-2 0 0
/dev/mujdisk2  /mnt/disk2    ext3 user,noauto,exec                              0 0
/dev/mujdisk3  /mnt/disk3  ext3 user,noauto,exec                              0 0
/dev/mujdisk4  /mnt/disk4      ext3 user,noauto,exec   
18.7.2006 22:40 Sinuhet | skóre: 31
Rozbalit Rozbalit vše Re: Jak automatizovat USB mount na dany adresar v Debianu?
Tohle do /etc/ude/rules.d
BUS=="scsi", SYSFS{vendor}=="Maxtor", SYSFS{model}=="OneTouch", \
	SYMLINK+="moje_skvela_karta", RUN+="mount /dev/moje_skvela_karta"
A neco takoveho do /etc/fstab
/dev/moje_skvela_krata /media/moje_karta ext2 defaults 0 2
18.7.2006 18:48 koloom | skóre: 14
Rozbalit Rozbalit vše Re: Jak automatizovat USB mount na dany adresar v Debianu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Sam to nemam udelany, ale myslim ze je lepsi tyhle veci delat pres nejakej HAL demonek napr. ivman (gnome a kde budou mit urcite taky nejakej hajzlik na zpracovani HAL udalosti).
19.7.2006 06:51 pic | skóre: 30 | blog: Perdido_Street_Station
Rozbalit Rozbalit vše Re: Jak automatizovat USB mount na dany adresar v Debianu?
gnome má gnome-volume-manager, který funguje dokonale, bohužel pod KDE sice připojí, ale odpojovat musím jako root :(, když neodpojím, neudělá se sync a nezapíšou se na flashku změny

ivman mi připojí co potřebuju tak jak má ,ale pak hodí sigsev a spadne, jinak odpojovat musím taky jako root - vypadá dobře, pravidla se mi taky nějak daří vymyslet, ale po zastrčení flashky do portu spadne a když ho znova spustím, spadne při jejím vytažení

usbmount dělá co má, ale nedokážu ho přesvědčit, aby připojil víc věcí najednou - připojí první, které vložím a zbytek má utrum. Zablokujou se mi ostatní porty a to další zařízení nevidím ani přes fdisk -l. pomůže až restart udev

už jsem to tady párkrát řešil a zatím bez úspěchu.
Josef Kufner avatar 18.7.2006 23:33 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Jak automatizovat USB mount na dany adresar v Debianu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zhruba nějak takle: http://jk.myserver.cz/hack/udev/ -- příklad pro usb čtečku paměťových karet.
Hello world ! Segmentation fault (core dumped)
19.7.2006 00:07 b0rmann | skóre: 15 | Pardubice
Rozbalit Rozbalit vše Re: Jak automatizovat USB mount na dany adresar v Debianu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
aptitude install usbmount && more /usr/share/doc/usbmount/README
--- Gott strafe Amerika

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.