[Debian-Lenny] FSTAB mountet USB Platte nicht.

Dieses Thema im Forum "Linux & BSD" wurde erstellt von croatia, 26. August 2010 .

Schlagworte:
  1. 26. August 2010
    Hi Leute,

    habe hier ein ganz komisches Problem, ist wahrscheinlich nur ein kleiner Fehler aber ich komme einfach net drauf.
    Habe nen kleinen PC mit Debian Lenny drauf.

    Jetzt habe ich per USB ne 1TB Platte dranhängen und die mit ext3 formatiert.
    Ich kann Sie manuell auch mounten mit
    Code:
    mount /dev/sdb1 /mnt/data
    und drauf schreiben etc.

    Nun möchte ich Sie aber gerne bei jedem Boot automatisch gemountet haben.
    Also habe ich die FSTAB wie folgt bearbeitet (Fett ist das was ich hinzugefüht habe)
    Code:
    # /etc/fstab: static file system information.
    #
    # <file system> <mount point> <type> <options> <dump> <pass>
    proc /proc proc defaults 0 0
    /dev/sda1 / ext3 errors=remount-ro 0 1
    /dev/sda5 none swap sw 0 0
    /dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
    [B]/dev/sdb1 /mnt/data ext3 rw,users 0 0[/B]
    
    Kann mir einer von euch sagen, was daran falsch ist? Er mounted die Platte einfach nicht, aber wie gesagt manuell geht es 1A ?(

    Bin kein Linux Guru evtl. sieht ja jemand von euch direkt das Problem?

    Vielen Dank & Gruß

    cro
     
  2. 26. August 2010
    AW: [Debian-Lenny] FSTAB mountet USB Platte nicht.

    hast du mal versucht die platte mit der uuid einzutragen?

    edit:
    ansonsten lies dir das mal durch, finde ich ganz gut:

    fstab › Wiki › ubuntuusers.de
     
  3. 27. August 2010
    AW: [Debian-Lenny] FSTAB mountet USB Platte nicht.

    Warum hast du "users" als Mountoption eingestellt? "users" bedeutet einfach nur, dass jeder User auf dem System die Platte mounten kann (mit "mount /dev/sdb1"), ansonsten kann das ja nur root.
    Das bedeutet aber auch, dass die Platte nicht automatisch gemountet wird sondern nur, wenn ein User das manuell macht. Außerdem kannst du dann keine Programme von der Platte ausführen (users schließt automatisch "noexec" mit ein, außer man setzt "exec" explizit).

    Benutz als Mountoption einfach mal "defaults" anstatt "rw,users". Dann sollte das klappen. "defaults" als Mountoption schließt folgende Optionen mit ein:
    edit: Mehr Infos zu den Mountoptionen gibts unter "man mount".
     
  4. 29. August 2010
    AW: [Debian-Lenny] FSTAB mountet USB Platte nicht.

    Hi,

    erstmal vielen Dank für eure Antworten.
    Habe so einiges probiert, unter anderem mit defaults zu mounten, aber nichts hat geklappt.
    Das manuelle mounten hingegen funzt wie immer 1A.

    Ich habe mal im boot log geschaut und folgendes gefunden:

    Code:
    Sun Aug 29 09:49:29 2010: .
    Sun Aug 29 09:49:29 2010: Setting the system clock.
    Sun Aug 29 09:49:29 2010: Activating swap...done.
    Sun Aug 29 09:49:29 2010: Checking root file system...fsck 1.41.3 (12-Oct-2008)
    Sun Aug 29 09:49:29 2010: /dev/sda1: clean, 48126/2342912 files, 485020/9353838 blocks
    Sun Aug 29 09:49:29 2010: done.
    Sun Aug 29 09:49:29 2010: Setting the system clock.
    Sun Aug 29 09:49:29 2010: Cleaning up ifupdown....
    Sun Aug 29 09:49:29 2010: Loading kernel modules...done.
    Sun Aug 29 09:49:29 2010: Checking file systems...fsck 1.41.3 (12-Oct-2008)
    Sun Aug 29 09:49:29 2010: done.
    Sun Aug 29 09:49:29 2010: Setting kernel variables (/etc/sysctl.conf)...done.
    [B][COLOR="Red"]Sun Aug 29 09:49:29 2010: Mounting local filesystems...mount: special device /dev/sdb1 does not exist
    Sun Aug 29 09:49:29 2010: ^[[31mfailed.^[[39;49m[/COLOR][/B]
    Sun Aug 29 09:49:29 2010: Activating swapfile swap...done.
    
    Laut dem Log kann er /dev/sdb1 nicht finden (existiert aber 100%, da ich sie Sekunden später ja manuell mounten kann), ich habe so einen Verdacht, dass die externe Platte zu dem Zeitpunkt evtl. noch nicht richtig "erkannt" wird?

    Irgendeine Idee dazu?
     
  5. 29. August 2010
    AW: [Debian-Lenny] FSTAB mountet USB Platte nicht.

    das kann gut sein. als allererstes musser ja eh die platte, auf der das rootfs liegt, erkennen. da liegen dann unter anderem auch die ganzen kernel module wie z.b. usb treiber, die danach erst geladen werden, wenn die fstab schon durchgelaufen ist.
    um das zu realisieren was du willst, müsstest dir entweder n kleines initscript schreiben, was mit deinem runlevel 5 dann startet, oder du schaust dir mal den hal daemon an.
     
  6. 30. August 2010
    AW: [Debian-Lenny] FSTAB mountet USB Platte nicht.

    Danke, so habe ich es jetzt letzendlich auch gemacht.
    Kleines initscript in runlevel 3 (benutze keine gui, ist nur n kleiner homeserver).

    Das funktioniert einwandfrei.


    Vielen Dank & Gruß

    cro
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.