mount_smbfs optionen in fstab?

DerBesserwisser

Registrierter Benutzer
Hallo,
Ich mounte beim Booten jeweils ein Windows-share, indem ich es in fstab reingesetzt habe. Kann man optionen von mount_smbfs (in meinem Fall -E und -u) irgendwie in fstab verankern? Wenn nicht, wo?
Gruss
 
aus man mount_smbfs:
~/.nsmbrc Keeps static parameters for connections and other information.
See /usr/share/examples/smbfs/dot.nsmbrc for details.
das sollte man das eintragen können.

gruss k33n
 
zusatzinfo

mit folgender Zeile in fstab
//USER@SERVER/share /mnt/share smbfs rw,-E ISO8859-1:850 0 0
erhalte ich:
# mount -a
smbfs: invalid local charset specification (//USER@SERVER/share)

mit folgender Zeile in fstab
//USER@SERVER/share /mnt/share smbfs rw,"-E ISO8859-1:850" 0 0
erhalte ich:
# mount -a
smbfs: -o '-E: option not supported
 
zu früh gefreut

tja, hab mich wohl zu früh gefreut. Habe die option (charsets=ISO8859-1:850) ins .nsmbrc von root geschrieben als root gemountet: alles i.o.
Wenn ich aber die option in /etc/nsmb.conf schreibe, kommt beim booten eine Fehlermeldung:

smbfs: Unable to load iconv library: Shared object "libiconv.so" not found, requ
ired by "smbfs"
: No such file or directory
smbfs: can't initialize iconv support (ISO8859-1:850): syserr = No such file or
directory
smbfs: charset specification in the section 'SERVER' ignored: syserr = No s
uch file or directory
 
habe mal noch folgende zeile in /boot/loader.conf reingetan, hat aber auch nix genützt. Die obige Fehlermeldung kommt jetzt sogar doppelt.

libiconv_load="YES"
 
Was wäre von der Idee zu halten, ein "noauto" in fstab anzufügen, um das share mit einem skript zu einem späteren Zeitpunkt (wenn das System dann hoffentlich libiconv gefunden hat) zu mounten?
Wo müsste das skript oder der mount-befehl hin?
 
Starscripte legst du generell wie im Handbuch beschrieben an:
Configuring-Starting-Services
In diesem Fall würde ich den Befehl aber flott als Cronjob ("@reboot") anlegen, wenn's anders nicht funktionieren will.
 
Hi,

also bei mir läuft es per Skript in /usr/local/etc/rc.d ohne Probleme.

Case
 
Ich hab folgendes Problem:

sunbird = freebsd
firebird = gentoo wo die fiels liegen

Code:
sunbird# mount_smbfs -L de_DE.ISO8859-15 //hashier@firebird/homes/ /home/hashier/mnt 
Password:
sunbird#

Code:
sunbird# ls -l /home/hashier/mnt/Shared/_A/Platz001-100/10\ -\ Vader\ Abraham\ -\ Das\ Lied\ Der\ Schl_mpfe\ \(\'\'T\ Smurfenlied\'\'\).mp3 
ls: /home/hashier/mnt/Shared/_A/Platz001-100/10 - Vader Abraham - Das Lied Der Schl_mpfe (''T Smurfenlied'').mp3: No such file or directory
´

Code:
[1925]hashier@firebird Platz001-100 $ locale
LANG=C
LC_CTYPE=de_DE@euro
LC_NUMERIC=C
LC_TIME=C
LC_COLLATE=C
LC_MONETARY=C
LC_MESSAGES=C
LC_PAPER=de_DE@euro
LC_NAME=C
LC_ADDRESS=de_DE@euro
LC_TELEPHONE=C
LC_MEASUREMENT=de_DE@euro
LC_IDENTIFICATION=C
LC_ALL=
[1925]hashier@firebird Platz001-100 $ ls -l 10\ -\ Vader\ Abraham\ -\ Das\ Lied\ Der\ Schl�mpfe\ \(\'\'T\ Smurfenlied\'\'\).mp3 
-rwxr-xr-x  1 hashier users 3876864 Dec  2  2004 10 - Vader Abraham - Das Lied Der Schl?mpfe (''T Smurfenlied'').mp3*
[1925]hashier@firebird Platz001-100 $



Sieht zwar auf dem Gentoo auch nicht so schoen aus, aber immhin kann er das file lesen.
Aufdem FreeBSD ist es ja so extrem komisch, ich habe {TAB} gedrueckt um das File komplett zu schreiben, da funktioniert es noch, aber nicht nachdem ih dann enter gedrueckt habe und "ls" mir das file anzeigen soll.


Und nun das Verwunderlichste:
Code:
sunbird# ls -l | grep Vader                                                                       
-rwxr-xr-x  1 hashier  hashier  3876864 Dec  2  2004 10 - Vader Abraham - Das Lied Der Schl_mpfe (''T Smurfenlied'').mp3
sunbird# ls -l 10\ -\ Vader\ Abraham\ -\ Das\ Lied\ Der\ Schl_mpfe\ \(\'\'T\ Smurfenlied\'\'\).mp3
-rwxr-xr-x  1 hashier  hashier  3876864 Dec  2  2004 10 - Vader Abraham - Das Lied Der Schl_mpfe (''T Smurfenlied'').mp3
sunbird# ls -l 10\ -\ Vader\ Abraham\ -\ Das\ Lied\ Der\ Schl_mpfe\ \(\'\'T\ Smurfenlied\'\'\).mp3
ls: 10 - Vader Abraham - Das Lied Der Schl_mpfe (''T Smurfenlied'').mp3: No such file or directory
sunbird#
 
Zurück
Oben