tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
894
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Serethos Serethos ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    127
    Hi Community,

    ich hab ein kleines Problem mit meinem Linux. Ich würde mich freuen wenn mein System einen angeschlossenen USBstick beim Hochfahren alleine mountet.

    Mein System:
    Debian lenny
    Kernel 2.6.26-2-486

    Meine Vorgehensweise
    - habe einen Eintrag in die /etc/fstab gemacht
    Code :
    1
    2
    3
    4
    5
    6
    
    # /etc/fstab: static file system information.
    #titatest-test
    # <file system>    <mount point>    <type>    <options>        <dump>    <pass>
    proc        /proc        proc    defaults        0    0
    /dev/hda2    /        reiserfs    defaults    0    0
    /dev/sda1    /mnt/usb    reiserfs    defaults,user    0    0
    Nach dem Neustart des System bekomme ich folgende Meldungen.
    Code :
    1
    2
    
    unable to enumerate USB device on port 2
    special device /dev/sda1 does not exit
    Was aber seltsam ist, ist das der fstab Eintrag funktioniert denn wenn ich dann
    Code :
    1
    
    mount /mnt/usb
    eingebe, wird mein USBStick gemountet.

    Grüße
     

  2. #2
    thoser thoser ist offline Mitglied Bronze
    Registriert seit
    Sep 2007
    Beiträge
    45
    Das defaults in der usb-Zeile der fstab ist falsch. Dort muß automount stehen. Dann wird , wenn der Stick steckt, dieser gemountet.
    Allerdings kann ich das im Moment nicht testen, da ich an einem Windoof-PC sitze.
     

  3. #3
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.298
    Hallo,

    das "defaults" ist grundsätzlich einmal nicht falsch, siehe die manpage von mount(8):
    defaults
    Use default options: rw, suid, dev, exec, auto, nouser,
    and async.
    Aber ich denke, dass das Problem an dem Eintrag in die /etc/fstab liegt. Anscheinend versucht er den Stick zu mounten, bevor dieser bekannt ist. Häng mal zu den options ein "noauto" hinzu, somit wird er nicht automatisch gemountet. Dann könntest du testweise den mount Befehl in das /etc/rc.local Script reinhauen, mal schauen ob es dann geht. Somit wird der Stick am Ende des Bootvorgangs eingebunden.

    Gruß
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  4. #4
    Serethos Serethos ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    127
    Hi

    Zitat Zitat von thoser Beitrag anzeigen
    Das defaults in der usb-Zeile der fstab ist falsch. Dort muß automount stehen. Dann wird , wenn der Stick steckt, dieser gemountet.
    Allerdings kann ich das im Moment nicht testen, da ich an einem Windoof-PC sitze.
    Habe ich versucht, aber er hat den Stick trozdem nicht gemountet.

    Zitat Zitat von Bratkartoffel Beitrag anzeigen
    Hallo,

    das "defaults" ist grundsätzlich einmal nicht falsch, siehe die manpage von mount(8):


    Aber ich denke, dass das Problem an dem Eintrag in die /etc/fstab liegt. Anscheinend versucht er den Stick zu mounten, bevor dieser bekannt ist. Häng mal zu den options ein "noauto" hinzu, somit wird er nicht automatisch gemountet. Dann könntest du testweise den mount Befehl in das /etc/rc.local Script reinhauen, mal schauen ob es dann geht. Somit wird der Stick am Ende des Bootvorgangs eingebunden.

    Gruß
    BK
    Habe ich auch versucht und bin zu dem gleichen Ergebnis gekommen. Der USB-Stick lässt sich nicht mounten.
     

  5. #5
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    7.983
    Hi.

    Du könntest udev verwenden um sobald der Stick erkannt wird den Stick auch einzubinden (hierbei müßtest du natürlich die Seriennummer herausfinden und anpassen):
    Code :
    1
    
    BUS=="usb", KERNEL=="sd?1", SYSFS{serial}=="030949494949", SYMLINK+="usbstick", RUN+="mount /mnt/usb"
    Die fstab kannst du dann so anpassen, das der Alias verwendet wird, so das es nicht zu Kollisionen mit anderen USB Geräten kommt:
    Code :
    1
    
    /dev/usbstick /mnt/usb ...
    Noch udev neustarten:
    Code bash:
    1
    
    sudo /etc/init.d/udev reload
    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Automatisches starten einer Anwendung beim Systemstart
    Von Huemler im Forum Linux & Unix
    Antworten: 11
    Letzter Beitrag: 26.07.07, 22:35
  2. Antworten: 0
    Letzter Beitrag: 08.12.05, 20:01
  3. Seltsames Icon beim Systemstart
    Von BSE Royal im Forum Microsoft Windows
    Antworten: 12
    Letzter Beitrag: 19.09.05, 19:17
  4. Programm beim Systemstart ausführen
    Von BiggJoee im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 29.08.04, 11:51
  5. Problem beim mounten (usb, netzwerkdir)
    Von sevi im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 01.02.04, 13:33