niin kun tuo kamera ja/tai muistikortti tunnistuu esim sda1 ja sitten kun irrottaa ja kytkee uudestaan se tunnistuu sda2 tai sda3 jne jne, niin miten sen voi mountata fstabiin että ei tarvi joka kerta uutta rimpsua laittaa.
slack_apuja
tarrvitaan
4207
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Mikä kernel käytössä? 2.6-kernelit käyttää udev-järjestelmää laitetiedostojen luomiseen, jossa laitteiden nimeämiseen voi vaikuttaa udev-säännöillä.
Esimerkiksi IPodia varten muistaakseni riittää, että tekee esim. tiedoston:
/etc/udev/rules.d/10-ipod.rules
joka käsittää seuraavat kaksi riviä (näistä kolmesta siis kaksi samalle vikaa samalle riville):
BUS=="scsi", SYSFS{vendor}="Apple*", SYSFS{model}="iPod*", KERNEL="sd?2", SYMLINK+="ipod"
SUBSYSTEM=="usb_device", PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", NAME="%c", MODE="0666"
2.6.17.13 tarkemmin ottaen.
suoraan tuossa slackissa?
suse10_2:/etc/udev/rules.d # ls
05-udev-early.rules
50-pcmcia.rules
60-persistent-input.rules
80-sysconfig.rules
29-net_trigger_firmware.rules 50-udev-default.rules
60-persistent-storage.rules
85-mount-fstab.rules
30-net_persistent_names.rules
51-lirc.rules
64-device-mapper.rules
90-hal.rules
31-network.rules
52-irda.rules
65-cdrom.rules
95-udev-late.rules
40-alsa.rules
56-idedma.rules
71-multipath.rules
40-bluetooth.rules
60-cdrom_id.rules
72-multipath-compat.rules
nää on siis listattu 10.2 susesta.
Udev säännöt ovat kyllä universaaleja, mutta sääntöjä on aika perhanasti niin ei kannattane riskeerata lisäämällä sellaisia sääntöjä mistä ei itse mene varmaksi sanomaan.