Probleme beim mounten via smbfs

  • Hi Leute,


    Ich habe ein Problem ein share zu mounten das auf dem Server MyServer liegt und den Namen "My Book" trägt. Das Problem liegt in dem Leerzeichen des Sharenamens, den ich aber nicht ändern kann.


    Auf der Kommandozeile klappt es wunderbar:

    Code
    mount -t smbfs //MyServer/My\ Book /mnt/my_book


    bindet das share problemlos ein. Wenn ich aber einen entsprechenden Eintrag in der fstab versuche kriege ich immer die Meldung

    Code
    [mntent]: line 12 in /etc/fstab is bad
    mount: can't find /mnt/my_book in /etc/fstab or /etc/mtab


    Was habe ich versucht:
    //MyServer/My Book
    //MyServer/My\ Book
    //MyServer/My_Book
    //MyServer/My-Book
    //MyServer/"My Book"
    "//MyServer/My Book"
    //MyServer/'My Book'
    '//MyServer/My Book'


    Leider führte das nicht zum erhofften Erfolg. Hat jemand von euch vielleicht noch eine Idee?


    Vielen Dank im Voraus,
    Gandalf

    --------------------------------------------------------------------------
    HW: AMD Athlon(tm) 7850, 2 GB RAM, Gainward G210 (NVidia GF 210), nvidia 195.36.31, 640+750GB internal HD, 1TB +(2*1TB) NAS (WD My Book World Edition I&II), Hauppauge FF Rev. 2.1, Budget: AVerTV DVB-T 771, WinTV HVR-4000 DVB-S(2)
    VDR: 1.7.15, Plugins: xineliboutput osdteletext dvbsddevice epgsearch streamdev-server vnsiserver skinsoppalusikka tvonscreen live fritzbox menuorg externalplayer dvd text2skin

  • Wie klappt das, wenn Du den Eintrag in der fstab drinnen hast, mit dem "mount -a -t smbfs"?


    Ansonsten zwar keine Loesung, aber ein Workaround:


    Loesche den Eintrag in der /etc/fstab und lasse den mount Befehl in der rc.local (or wie die bei Debian heisst) laufen.


    Das Ergebnis ist das Gleiche...

    Glotze: yaVDR (ASRock Q1900M, 4GB RAM, DD Cine S2 V6.5, ZOTAC GT630 (Rev. 2)
    Server: HP ProLiant MicroServer G8, VMware ESXi 5.5 :P


  • Hi knebb,


    klappt gar nicht, da der Eintrag wie gesagt nicht akzeptiert wird. Daher hab ich ihn erstmal wieder auskommentiert. Ansonsten habe ich mir auch schon ein rc Skript geschrieben, aber der Mechanismus über die fstab ist halt nunmal der standardmässig vorgesehene. Da würde ich mich schon gerne dran halten.


    Mal sehen was noch so reinkommt.


    Danke erstmal,
    Gandalf

    --------------------------------------------------------------------------
    HW: AMD Athlon(tm) 7850, 2 GB RAM, Gainward G210 (NVidia GF 210), nvidia 195.36.31, 640+750GB internal HD, 1TB +(2*1TB) NAS (WD My Book World Edition I&II), Hauppauge FF Rev. 2.1, Budget: AVerTV DVB-T 771, WinTV HVR-4000 DVB-S(2)
    VDR: 1.7.15, Plugins: xineliboutput osdteletext dvbsddevice epgsearch streamdev-server vnsiserver skinsoppalusikka tvonscreen live fritzbox menuorg externalplayer dvd text2skin

  • Du wirst um ein manuelles editieren wohl nicht herumkommen.


    Bei meinem CentOS macht "awk" die Trennung der einzelnen Eintraege. Und awk kuemmert sich nicht um ',",\ oder aehnliches.
    Kurz: ein Leerzeichen im Bezeichner in der fstab ist nicht vorgesehen!


    Du kannst sicherlich das entsprechende Startskript unter /etc/rc.d oder so editieren, das ist aber nicht mehr als ein Workaround. Und dann wuerde ich lieber den obigen Weg gehen und in der fstab einen entsprechenden Kommentar einfuegen.

    Glotze: yaVDR (ASRock Q1900M, 4GB RAM, DD Cine S2 V6.5, ZOTAC GT630 (Rev. 2)
    Server: HP ProLiant MicroServer G8, VMware ESXi 5.5 :P

  • Nicht ausprobiert aber könnte vielleicht klappen wenn du den Pfad in Hochkommata setzt funktioniert zumindest bei einigen Kommandozeilentools.

    Hardware: Elitegroup 741GX-M + AMD Athlon 1400 (läuft auf 1200 wegen Temperaturgründen) + Technotrend FF + IR Empfänger

  • Grundvoraussetzung zum mounten von SMB-shares als user ist, das bei smbmnt das SUID-Bit gesetzt ist und sein Besitzer root ist:


    Code
    chmod u+s smbmnt


    Außerdem muß der User, der den mount durchführen soll, der Besitzer des Mountpoints (also z.B. von /mnt/my_book) sein und dort auch Schreibrechte haben.


    Dann funktionierts mit folgendem Eintrag in der fstab:


    Code
    //MyServer/My Book   /mnt/my_book   smbfs   users,username=linux,password=linux 0 0


    Zu beachten ist das users. Mit user funktioniert zwar das mounten als user, allerdings gibts beim unmounten dann eine Fehlermeldung; mit users klappt beides.


    Zu beachten wäre weiters, daß das mounten auf diese Art natürlich immer nur für einen bestimmten User funktionieren kann, -nämlich den Besitzer des Mountpoints!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!