Mac-Ordner in Linux mounten

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
tomparis
Beiträge: 33
Registriert: 21.04.2010 15:32:00
Wohnort: Leipzig

Mac-Ordner in Linux mounten

Beitrag von tomparis » 05.04.2012 11:34:38

Hallo,
ich möchte einen virtualisierten Webserver auf einem MacBook nutzen. Mit VB ist das ja auch kein Problem, es läuft alles soweit. Nun möchte ich aber einen im Mac-System freigegebenen Ordner in dem Linux-Server mounten. Wenn ich den mount-Befehl absetze:

Code: Alles auswählen

mount -t smbfs -o user=test,password=test //192.168.192.52/ordner /mnt
bekomme ich diese Fehlermeldung:

Code: Alles auswählen

mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Ich habe die man-Page gelesen, ich habe gegoogelt, alles ohne Erfolg. Mit dieser Meldung und dem Fehler kann ich nichts anfangen. Hat eventuell jemand eine Idee? Danke im voraus!
System: Debian Squeeze
Acer Extensa 5220 Debian Squeeze (64Bit) 2GB DDR2
AMD Athlon 64 X2 3800+, 4GB DDR2, 1TB HD, Mainboard GA-M68M-S2P

Benutzeravatar
hikaru
Moderator
Beiträge: 13968
Registriert: 09.04.2008 12:48:59

Re: Mac-Ordner in Linux mounten

Beitrag von hikaru » 05.04.2012 12:50:59

VB = VirtualBox?
Falls ja richte den Ordner auf dem Host als shared folder ein und mounte ihn über die Guest Additions:

Code: Alles auswählen

mount -t vboxsf ordner /mnt

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Mac-Ordner in Linux mounten

Beitrag von Cae » 05.04.2012 13:10:24

tomparis hat geschrieben:

Code: Alles auswählen

mount -t smbfs -o user=test,password=test //192.168.192.52/ordner /mnt
Ich meine mich zu erinnern, dass smbmount da ziemlich zickig in der Reihenfolge der Argumente ist und nur

Code: Alles auswählen

$ mount -t smbfs //srv/path /mount -o foo=bar,bar=baz
zulässt. Probier' das mal aus.

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

sbod
Beiträge: 2
Registriert: 18.04.2012 11:46:30

Re: Mac-Ordner in Linux mounten

Beitrag von sbod » 18.04.2012 12:02:28

Hallo Zusammen

ich habe quasi das gleiche Problem, nur das ich hier ohne VMs arbeite.
Meine Umgebung: Debian 6 und OSX Lion

Ich kann entweder per root die OSX Lion Freigabe nicht mounten :

root@debianX6:/home/sbod# mount -t smbfs //macsbod/sbode /home/sbod/mac -o username=sbode,password=
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Syslog:

Code: Alles auswählen

Apr 18 11:52:04 debianX6 kernel: [ 4994.998869]  CIFS VFS: cifs_mount failed w/return code = -22
oder per Nautilus, kann ich zwar Freigaben öffnen und auch browsen, aber sobald ich eine Datei auf der Freigabe kopieren oder öffnen möchte kommt ein Popup: Fehler beim Kopieren von ... ... (und bei weitere Details) steht dann "Die angeforderte Funktion ist nicht implementiert"

Im Syslog oder anderen logs habe ich keine Meldung bzgl. des Nautilus Zugriffes gefunden. Auch habe ich alle smb Pakete in der Paketverwaltung geprüft und bin nun nach Stunden der Recherche und Tests am Ende :roll:

Hat jemand eine Idee ?

Dank & Gruß

Steffen

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Mac-Ordner in Linux mounten

Beitrag von Cae » 18.04.2012 12:21:27

Der err 22 kommt eventuell von unvollständiger IPv6-Implementierung im Netzwerk, siehe [1]. Willkommen im Forum, Steffen!

Gruß Cae

[1] https://bugzilla.samba.org/show_bug.cgi?id=6159
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

sbod
Beiträge: 2
Registriert: 18.04.2012 11:46:30

Re: Mac-Ordner in Linux mounten

Beitrag von sbod » 18.04.2012 14:22:08

Mahlzeit,

ja diesen Bugreport kannte ich auch schon. Allerdings ist dieser von 2009 und hat den Status resolved, seit fast 3 Jahren ?! Ich habe heir bei OSX Lion auch bereits die Einstellung IPV6 nur lokal erfolglos getestet.

Dieser Befehl mit der expliziten IPv4 Adresse

Code: Alles auswählen

root@debianX6:/home/sbod# mount -t smbfs   //macsbod/sbode  /home/sbod/mac -o username=sbode,ip=192.168.1.147,password=
ergibt das bei aktivierten Samba Debugging

Code: Alles auswählen

Apr 18 14:17:24 debianX6 kernel: [ 1311.221405]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/cifsfs.c: Devname: //macsbod/sbode/ flags: 64 
Apr 18 14:17:24 debianX6 kernel: [ 1311.221418]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/connect.c: CIFS VFS: in cifs_mount as Xid: 3 with uid: 0
Apr 18 14:17:24 debianX6 kernel: [ 1311.221435]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/connect.c: Username: sbode
Apr 18 14:17:24 debianX6 kernel: [ 1311.221443]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/connect.c: UNC: \\macsbod\sbode ip: 192.168.1.147
Apr 18 14:17:24 debianX6 kernel: [ 1311.221461]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/connect.c: Socket created
Apr 18 14:17:24 debianX6 kernel: [ 1311.222299]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/connect.c: sndbuf 16384 rcvbuf 87380 rcvtimeo 0x6d6
Apr 18 14:17:24 debianX6 kernel: [ 1311.222432]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/connect.c: Existing smb sess not found
Apr 18 14:17:24 debianX6 kernel: [ 1311.222444]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/connect.c: Demultiplex PID: 4115
Apr 18 14:17:24 debianX6 kernel: [ 1311.222458]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/cifssmb.c: secFlags 0x7
Apr 18 14:17:24 debianX6 kernel: [ 1311.222468]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/transport.c: For smb_command 114
Apr 18 14:17:24 debianX6 kernel: [ 1311.222475]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/transport.c: Sending smb:  total_len 82
Apr 18 14:17:24 debianX6 kernel: [ 1311.222482] | 0x00 0x00 0x00 0x4e 0xff 0x53 0x4d 0x42  |  _ _ _ N � S M B
Apr 18 14:17:24 debianX6 kernel: [ 1311.222493] | 0x72 0x00 0x00 0x00 0x00 0x00 0x01 0xc0  |  r _ _ _ _ _ _ 
Apr 18 14:17:24 debianX6 kernel: [ 1311.222503] | 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00  |  _ _ _ _ _ _ _ _
Apr 18 14:17:24 debianX6 kernel: [ 1311.222513] | 0x00 0x00 0x00 0x00 0x00 0x00 0x0f 0x10  |  _ _ _ _ _ _ _ _
Apr 18 14:17:24 debianX6 kernel: [ 1311.222521] | 0x00 0x00 0x01 0x00 0x00 0x2b 0x00 0x02  |  _ _ _ _ _ + _ _
Apr 18 14:17:24 debianX6 kernel: [ 1311.222530] | 0x4c 0x4d 0x31 0x2e 0x32 0x58 0x30 0x30  |  L M 1 . 2 X 0 0
Apr 18 14:17:24 debianX6 kernel: [ 1311.222539] | 0x32 0x00 0x02 0x4c 0x41 0x4e 0x4d 0x41  |  2 _ _ L A N M A
Apr 18 14:17:24 debianX6 kernel: [ 1311.222548] | 0x4e 0x32 0x2e 0x31 0x00 0x02 0x4e 0x54  |  N 2 . 1 _ _ N T
Apr 18 14:17:24 debianX6 kernel: [ 1311.222557] | 0x20 0x4c 0x4d 0x20 0x30 0x2e 0x31 0x32  |    L M   0 . 1 2
Apr 18 14:17:24 debianX6 kernel: [ 1311.222565] | 0x00 0x02 0x50 0x4f 0x53 0x49 0x58 0x20  |  _ _ P O S I X  
Apr 18 14:17:24 debianX6 kernel: [ 1311.222574] | 0x32 0x00                                |  2 _            
Apr 18 14:17:24 debianX6 kernel: [ 1311.223385]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/connect.c: rfc1002 length 0x29
Apr 18 14:17:24 debianX6 kernel: [ 1311.223395] | 0x25 0x00 0x00 0x00 0xff 0x53 0x4d 0x42  |  % _ _ _ � S M B
Apr 18 14:17:24 debianX6 kernel: [ 1311.223407] | 0x72 0xbb 0x00 0x00 0xc0 0x80 0x41 0xc8  |  r � _ _ � _ A 
Apr 18 14:17:24 debianX6 kernel: [ 1311.223417] | 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00  |  _ _ _ _ _ _ _ _
Apr 18 14:17:24 debianX6 kernel: [ 1311.223426] | 0x00 0x00 0x00 0x00 0x00 0x00 0x0f 0x10  |  _ _ _ _ _ _ _ _
Apr 18 14:17:24 debianX6 kernel: [ 1311.223435] | 0x00 0x00 0x01 0x00 0x01 0xff 0xff 0x00  |  _ _ _ _ _ � � _
Apr 18 14:17:24 debianX6 kernel: [ 1311.223444] | 0x00                                     |  _              
Apr 18 14:17:24 debianX6 kernel: [ 1311.223503] | 0x25 0x00 0x00 0x00 0xff 0x53 0x4d 0x42  |  % _ _ _ � S M B
Apr 18 14:17:24 debianX6 kernel: [ 1311.223517] | 0x72 0xbb 0x00 0x00 0xc0 0x80 0x41 0xc8  |  r � _ _ � _ A 
Apr 18 14:17:24 debianX6 kernel: [ 1311.223527] | 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00  |  _ _ _ _ _ _ _ _
Apr 18 14:17:24 debianX6 kernel: [ 1311.223536] | 0x00 0x00 0x00 0x00 0x00 0x00 0x0f 0x10  |  _ _ _ _ _ _ _ _
Apr 18 14:17:24 debianX6 kernel: [ 1311.223544] | 0x00 0x00 0x01 0x00 0x01 0xff 0xff 0x00  |  _ _ _ _ _ � � _
Apr 18 14:17:24 debianX6 kernel: [ 1311.223553] | 0x00 0x4d 0x31 0x2e 0x32 0x58 0x30 0x30  |  _ M 1 . 2 X 0 0
Apr 18 14:17:24 debianX6 kernel: [ 1311.223562] | 0x32 0x00 0x02 0x4c 0x41 0x4e 0x4d 0x41  |  2 _ _ L A N M A
Apr 18 14:17:24 debianX6 kernel: [ 1311.223570] | 0x4e 0x32 0x2e 0x31 0x00 0x02 0x4e 0x54  |  N 2 . 1 _ _ N T
Apr 18 14:17:24 debianX6 kernel: [ 1311.223579] | 0x20 0x4c 0x4d 0x20 0x30 0x2e 0x31 0x32  |    L M   0 . 1 2
Apr 18 14:17:24 debianX6 kernel: [ 1311.223587] | 0x00 0x02 0x50 0x4f 0x53 0x49 0x58 0x20  |  _ _ P O S I X  
Apr 18 14:17:24 debianX6 kernel: [ 1311.223596] | 0x32 0x00 0x00 0x00 0x00 0x00 0x00 0x00  |  2 _ _ _ _ _ _ _
Apr 18 14:17:24 debianX6 kernel: [ 1311.223604] | 0x00 0x00 0x00 0x00                      |  _ _ _ _        
Apr 18 14:17:24 debianX6 kernel: [ 1311.223617]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/netmisc.c: Mapping smb error code 50 to POSIX err -22
Apr 18 14:17:24 debianX6 kernel: [ 1311.223626]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/cifssmb.c: negprot rc -22
Apr 18 14:17:24 debianX6 kernel: [ 1311.223645]  /build/buildd-linux-2.6_2.6.32-43-amd64-GXfNMa/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/cifs/connect.c: CIFS VFS: leaving cifs_mount (xid = 3) rc = -22
Apr 18 14:17:24 debianX6 kernel: [ 1311.223651]  CIFS VFS: cifs_mount failed w/return code = -22
Steffen

Antworten