Hi,
ich habe den Speicher meiner Kamera mit msdosfs formatiert und dabei ein
Filesystem-Label "S5600" verwendet. Erwartungsgemaess wird dieses Desvice
beim Einstecken in USB nicht nur mit seinem SCSI-Device erkannt, sondern
auch ueber das GEOM_LABEL:
# dmesg
da1 at umass-sim0 bus 0 target 0 lun 0
da1: <FUJIFILM USB-DRIVEUNIT 1.00> Removable Direct Access SCSI-0 device
da1: 40.000MB/s transfers
da1: 999MB (2047815 512 byte sectors: 64H 32S/T 999C)
GEOM_LABEL: Label for provider da1s1 is msdosfs/S5600.
Entsprechend werden auch die Device-Nodes erzeugt:
# ls -la /dev/da1* /dev/msdosfs/*
crw-r----- 1 root operator 0, 174 Dec 23 17:56 /dev/da1
crw-r----- 1 root operator 0, 175 Dec 23 17:56 /dev/da1s1
crw-r----- 1 root operator 0, 180 Dec 23 17:56 /dev/msdosfs/S5600
Um das ganze fuer User der Gruppe "multimedia" zugreifbar zu machen, habe
ich in /etc/devfs.conf folgendes eingetragen:
own msdosfs/S5600 root:multimedia
perm msdosfs/S5600 0660
und das devfs neu gestartet
# /etc/rc.d/devfs restart
Danach ist erwartungsgemaess
# ls -la /dev/da1* /dev/msdosfs/*
crw-r----- 1 root operator 0, 174 Dec 23 17:56 /dev/da1
crw-r----- 1 root operator 0, 175 Dec 23 17:56 /dev/da1s1
crw-rw---- 1 root multimedia 0, 180 Dec 23 17:56 /dev/msdosfs/S5600
Soweit erstmal gut.
Ich wuerde allerdings erwarten, dass owener/perm ohne restart von
rc.d/devfs automatisch angewendet wird, sobald ich die Kamera abziehe /
wieder einstecke.
# dmesg
umass0: at uhub4 port 1 (addr 3) disconnected
(da1:umass-sim0:0:0:0): lost device
(da1:umass-sim0:0:0:0): removing device entry
GEOM_LABEL: Label msdosfs/S5600 removed.
umass0: detached
[...]
umass0: vendor 0x04cb USB Mass Storage, rev 2.00/1.00, addr 3
da1 at umass-sim0 bus 0 target 0 lun 0
da1: <FUJIFILM USB-DRIVEUNIT 1.00> Removable Direct Access SCSI-0 device
da1: 40.000MB/s transfers
da1: 999MB (2047815 512 byte sectors: 64H 32S/T 999C)
GEOM_LABEL: Label for provider da1s1 is msdosfs/S5600.
aber ...
# ls -la /dev/da1* /dev/msdosfs/*
crw-r----- 1 root operator 0, 174 Dec 23 17:56 /dev/da1
crw-r----- 1 root operator 0, 175 Dec 23 17:56 /dev/da1s1
crw-r----- 1 root operator 0, 180 Dec 23 17:56 /dev/msdosfs/S5600
... own/perm wird nicht mehr automatisch angewendet.
Warum?
Vielleicht, weil das device zwischenzeitlich komplett verschwindet?
Vielleicht, weil das Verzeichnis /dev/msdosfs/ zwischenzeitlich verschwindet?
Ideen?
Gruss
--
Raphael Becker <rabe@...> http://rabe.uugrn.org/
GnuPG: E7B2 1D66 3AF2 EDC7 9828 6D7A 9CDA 3E7B 10CA 9F2D
.........|.........|.........|.........|.........|.........|.........|..
--
http://mailman.uugrn.org/mailman/listinfo/uugrn
Wiki: http://wiki.uugrn.org/wiki/UUGRN:Mailingliste
Archiv: http://lists.uugrn.org/