mount_smbfs unter FreeBSD/sparc64?

NoRulez

Active Member
Hallo,

ich würde gerne verschieden Samba-Shares unter meinem FreeBSD mounten, mein Problem ist nur, dass sowohl ein "mount -t cifs" als auch ein "mount_smbfs" nicht funktioniert:
Code:
mount -t cifs //192.168.1.1/MyShare /mnt/MyShare
mount: /192.168.1.1/MyShare: Operation not supported by device

mount_smbfs //192.168.6.110/MyShare /mnt/MyShare 
mount_smbfs: Command not found.

Ich habe samba3, samba3-libsmbclient und samba3-smbclient installiert, muss ich sonst noch irgendwas installieren, damit mir mount_smbfs zur Verfügung steht?

Meine Systemarchitektur ist sparc64 mit einem frisch installiertem FreeBSD 8.0-RELEASE

Hoffe mir kann jemand dabei helfen

Vielen Dank im Voraus
LG NoRulez
 
Das erste was mir in den Sinn kommt wäre endianness. Kenne mich aber auch nicht wirklich mit Samba aus, daher kann ich dir auch nicht sagen ob man dem das händisch mitteilen muss.
 
Hast Du schon mal ein
Code:
hash -r
bzw
Code:
rehash
gemacht?

Übrigens, laut man mount_smbfs sieht der mount Befehl so aus:
Code:
mount_smbfs -I 192.168.20.3 -E koi8-r:cp866 //guest@samba/tmp /smb/tmp
 
mount_smbfs gehört zum BasisSystem. Ich bin mir nicht sicher ob das bei Sparc dabei ist. Der Befehl kann aber auch so lauten:

mount -t smbfs

Mit cifs kann ich nichts anfangen, was soll das sein?
 
mount -t smbfs ergibt:
Code:
mount -t smbfs //192.168.1.1/MyShare /mnt/MyShare                 
mount: exec mount_smbfs not found: No such file or directory                    
mount: in path: /sbin:/usr/sbin
rehash hatte ich bereits durchgeführt, und hash -r liefert:
Code:
hash: Command not found.

@sterum: danke, da ich ja kein "mount_smbfs" habe, kann ich somit auch kein "man mount_smbfs" ausführen, aber danke für die Syntax

LG NoRulez
 
CIFS steht für Common Internet FileSystem. Ist soweit ich weiß eine Erweiterung von Samba und wird unter Linux gerne als Ersatz für smbfs verwendet.
 
Unter amd64/i386 nutze ich

mount_smbfs -I 192.168.168.1 //user@computername/freigabe /mountpunkt

mit Umlauten für eine Windows-Kiste

mount_smbfs -I 192.168.168.1 -E ISO8859-15:cp850 //user@computername/freigabe /mountpunkt

Man darf bei //user@computername NICHT die IP benutzen.
Sprich //user@192.168.168.1/freigabe GEHT NICHT
 
Wie gesagt funktioniert mount_smbfs bei mir unter sparc64 nicht.
Ich denke doch das ich irgenwie ein Samba Share vom sparc aus hinzubekommen ist, nur wie?
Muss man irgendwo etwas aktivieren damit es funktioniert?

LG NoRulez
 
Es geht nicht. mount_smbfs(8) kommt zwar mit Big Endian Architekturen klar, aber meines Wissens nicht mit Strict Alignment. SPARC64 benötigt letzteres.
 
Womit es noch zwei "Krücken" gibt:
  • net/sharity-light
  • smbclient
Ob eine davon funktioniert kann ich nicht sagen aber leider nicht sagen. Die Funktion von smbclient ist jedoch sicher nicht das was du suchst.

mousaka
 
smbclient sollte tun. Ich ging generell davon aus, dass mount_smbfs zu smbclient gehört, wusste nicht dass das Teil in der Base ist. Jedenfalls tut der smbclient hier auf einer OpenSolaris/SPARC, dann sollte er es also auch auf FreeBSD schaffen.
 
Aber wie kann ich mit dem smbclient verzeichnisse mounten, den smbmount gib es auf meinem System nicht?

LG NoRulez
 
Last edited:
smbclient
Freigaben anzeigen:
smbclient -L 192.168.126.2

smbclient //ip.ip.ip.ip/freigabe -U user
smbclient //192.168.126.2/ordner_windows -U user_fritz

Verzeichnis wechseln
smb: \> lcd /root/scripts

shell befehl mit !
smb: \> !ls

Datei hallo.txt hochladen
smb: \> put hallo.txt

Datei hallo.txt runterladen
smb: \> get hallo.txt

zeigt Freigabeverzeichnis an
smb: \> ls
smb: \> dir

smb: \> exit

Hilfe anzeigen!
smb: \> help

ergänzend zur manpage
http://www.samba.org/samba/docs/man/manpages-3/smbclient.1.html
 
Back
Top