Re: device fest zuordnen

From: Joerg Pernfuss <elessar(at)bsdforen.de>
Date: Thu, 9 Mar 2006 14:47:01 +0100

On Thu, 9 Mar 2006 14:19:57 +0100 (CET)
Oliver Fromme <olli(at)lurza.secnetix.de> wrote:

> Dieter Deinert <dd(at)radio-do.ath.cx> wrote:
> > usb&firewire dev's werden soweit ich sehen kann dynamisch
> > zugeordnet.
>
> Ja, weil das eigentlich das einzig Sinnvolle ist.
>
> > Ich suche einen Weg, diese dev's fest zu zu ordnen.
> >
> > Card-Reader immer dev da0
> > x-drive immer dev= da1
> > usb-stick immer dev=da2
>
> In dem Fall müßtest Du mit Symlinks arbeiten, d.h. wenn
> Du ein Gerät (z.B. USB-Flash-Speicher) einsteckst, wird
> ein kleines Skript ausgeführt, daß das Gerät identifiziert
> (z.B. anhand des Vendor-Strings) und dann Symlinks anlegt,
> etwa /dev/usbflash -> /dev/daXs1. Das Skript kann man vom
> devd ausführen lassen (es gibt auch noch andere Möglichkei-
> ten). Eigentlich keine schwierige Sache.
>
> > Im Moment ist die Ansteckreihenfolge bestimmend :-(( Das macht das
> > mounten zu einem Lotto-Spiel.

Verwende Dateisystem labels (kann man +- überall setzen) und lade
geom_label.

Dann erhälst du zB bei einem FAT32 USB Stick mit Label STICK1:
        /dev/msdosfs/STICK1

Späße bis hin zu /dev/ufs/usbstick1.elis1a etc sind so möglich.
Leider setzt glabel noch keine Events and devd ab, ein ins Base
integrierter Self-Made Auto-Mounter ist also noch nicht möglich.
Aka, folgendes in /etc/devd.conf hat keine Auswirkung:

attach 150 {
        device-name "msdosfs/STICK1";
        action "su $user -c \'mount_msdosfs /dev/msdosfs/STICK1 \
                /home/$usr/mnt/stick/\'";
};

[Passende Rechte durch devfs.rules vorrausgesetzt natürlich.]

Gruß,
        Jörg

-- 
| /"\   ASCII ribbon   |  GnuPG Key ID | e86d b753 3deb e749 6c3a |
| \ / campaign against |    0xbbcaad24 | 5706 1f7d 6cfd bbca ad24 |
|  X    HTML in email  |  Now featuring a brand new GPG-Key!      |
| / \     and news     |  Please update your keyring.             |

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 09 Mar 2006 - 14:48:36 CET

search this site