CIFS und automount - Probleme wenn Verzeichnisname == Servername?

12/09/2007 - 13:13 von Alexander Skwar | Report spam
Hallo.

Nachdem ich jetzt ja erfolgreich von Hand Windows-Freigaben mit
mount.cifs mounten kann, versuche ich das ganze in den Automounter
(autofs 4.1.3) zu integrieren. Also habe ich in /etc/autofs/auto.winfs001
geschrieben:

APPL -fstype=cifs,cred=/home/askwar/winfs001.cred,gid0,file_mode64,dir_mode75,rw,mapchars :\\winfs001/APPL
DEPT -fstype=cifs,cred=/home/askwar/winfs001.cred,gid0,file_mode64,dir_mode75,rw,mapchars :\\winfs001/DEPT
HOME -fstype=cifs,cred=/home/askwar/winfs001.cred,gid0,file_mode64,dir_mode75,rw,mapchars :\\winfs001/HOME
PUBLIC -fstype=cifs,cred=/home/askwar/winfs001.cred,gid0,file_mode64,dir_mode75,rw,mapchars :\\winfs001/PUBLIC
WORKGROUPS -fstype=cifs,cred=/home/askwar/winfs001.cred,gid0,file_mode64,dir_mode75,rw,mapchars :\\winfs001/WORKGROUPS

Starte ich den automounter, erhalte ich im syslog folgende Fehlermeldungen:

Sep 12 12:04:49 winnb000488 automount[27871]: mount(generic): failed to mount winfs001/DEPT (type cifs) on /winfs001/DEPT
Sep 12 12:04:49 winnb000488 automount[27871]: failed to mount /winfs001/DEPT
Sep 12 12:04:49 winnb000488 automount[27874]: >> mount error: improperly formatted UNC name. winfs001/DEPT does not begin with \\ or //
Sep 12 12:04:49 winnb000488 automount[27874]: >> No ip address specified and hostname not found

(Für jeden Automount erscheint diese Meldung 1×.)

In der autofs.master steht:

/winfs001 /etc/autofs/auto.winfs001 --ghost

Ich habe jetzt herausgefunden, das der Automount funktioniert, wenn ich
den Automounter anweise die Sachen nicht nach /winfs001 zu mounten,
sondern irgendwoanders hin (z.B. nach /÷winfs001).

Das Problem scheint also zu sein, das der Zielverzeichnisname (/winfs001)
identisch mit dem Servernamen (winfs001) ist. Hm - wenn ich statt
winfs001 "WINfS001" verwende, dann klappt's auch.

Kann das jemand bestàtigen?

- Gentoo Linux ~x86
- autofs-4.1.3-r7
- mount-cifs-3.0.25c
- uname -a: Linux winnb000488 2.6.22-gentoo-r2.r08.mit-ide-mod #1 SMP
Thu Aug 2 14:41:04 CEST 2007 i686 Genuine Intel(R) CPU T2400 @ 1.83GHz
GenuineIntel GNU/Linux

filename: /lib/modules/2.6.22-gentoo-r2.r08.mit-ide-mod/kernel/fs/cifs/cifs.ko
version: 1.49
description: VFS to access servers complying with the SNIA CIFS Specification e.g. Samba and Windows
license: GPL
author: Steve French <sfrench@us.ibm.com>
srcversion: 30616BA7D30E1F22CF9B850
depends: nls_base
vermagic: 2.6.22-gentoo-r2.r08.mit-ide-mod SMP mod_unload PENTIUMM
parm: CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (int)
parm: cifs_min_rcv:Network buffers in pool. Default: 4 Range: 1 to 64 (int)
parm: cifs_min_small:Small network buffers in pool. Default: 30 Range: 2 to 256 (int)
parm: cifs_max_pending:Simultaneous requests to server. Default: 50 Range: 2 to 256 (int)

Vielen Dank,

Alexander Skwar

PS: Bitte das Crosspost beachten und Flup2 passend setzen. Danke.
 

Lesen sie die antworten

#1 Timo Freyer
12/09/2007 - 18:48 | Warnen spam
Alexander Skwar schrieb:

Nachdem ich jetzt ja erfolgreich von Hand Windows-Freigaben mit
mount.cifs mounten kann, versuche ich das ganze in den Automounter
(autofs 4.1.3) zu integrieren.



wirklich nur ein Schnellschuss, aber hast du mal probiert anstelle des
servernamens die IP einzutragen?

Zumindest der mount über die fstab erlaubt afaik für cifs keine
Servernamen sondern nur die IP-Adresse.

AMD Athlon XP 2400+ | 10124 MB Ram | Kubuntu 7.04 | Opera 9.50 Build 1567

[E-Mail Adresse ROT13 Verschlüsselt http://www.rot13.de]

Ähnliche fragen