Kann Files auf Samba-Share nicht mit Win2000 umbennen

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
tbals
Beiträge: 191
Registriert: 10.07.2002 11:19:23

Kann Files auf Samba-Share nicht mit Win2000 umbennen

Beitrag von tbals » 11.06.2004 00:11:05

Hi Leute,

ich habe hier einen Debian woody Server mit Samba (2.2.3a-13) und habe die freigegebenen Verzeichnisse mit Windows2000 gemountet.
Nu habe ich festgestellt, das ich alle Files, bei denen Windows durch die Suffix-Erkennung eine kleine Vorschau im Explorer-Fesnter anzeigt (z.B. avi, mp3) nicht umbennen kann,. Windows-Fehlermeldung ist:

Code: Alles auswählen

Fehler beim Umbennen der Datei oder des Ordners
<file> kann nicht umbenannt werden: Eine Zugriffsverletzung ist aufgetreten. Die Quell- oder Zieldatei ist möglicherweise geöffnet.
Alle Dateien, bei denen Windows keine Vorschau macht (z.B. bin, cue) kann ich problemlos umbennen.

Alle diese File liegen im gleichen Samba-Share der in der smb.conf so aussieht:

Code: Alles auswählen

[opt]
   path = /opt
   comment = 330gb raid5
   browseable = yes
   public = yes
   writable = yes
   create mask = 0640
   directory mask = 0750

Ein smbstatus zeigt auf einer Datei mit Windows-Vorschau:

Code: Alles auswählen

tbals@valinor:~$ smbstatus
Samba version 2.2.3a-13 for Debian
Service      uid      gid      pid     machine
----------------------------------------------
opt          tbals    tbals     2306   nevrast  (172.20.10.3) Thu Jun 10 23:25:52 2004
opt          tbals    tbals     2306   nevrast  (172.20.10.3) Thu Jun 10 23:43:16 2004

Locked files:
Pid    DenyMode   R/W        Oplock           Name
--------------------------------------------------
2306   DENY_WRITE RDONLY     EXCLUSIVE+BATCH  /opt/movie/neu/Bowling_For_Columbine-1_2.avi   Fri Jun 11 00:06:06 2004

tbals@valinor:~$
und auf files ohne File-Vorschau

Code: Alles auswählen

tbals@valinor:~$ smbstatus
Samba version 2.2.3a-13 for Debian
Service      uid      gid      pid     machine
----------------------------------------------
opt          tbals    tbals     2306   nevrast  (172.20.10.3) Thu Jun 10 23:25:52 2004
opt          tbals    tbals     2306   nevrast  (172.20.10.3) Thu Jun 10 23:43:16 2004

No locked files

tbals@valinor:~$
Aber wenn das der Grund ist muesste doch jeder das Problem haben.
Hat jemand einen Tip??

Gruss

Thomas
1985 war gestern.

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Beitrag von storm » 11.06.2004 00:40:06

Hallo,

soweit ich mich erinnern kann, will windoze die Dateien exklusiv bekommen und spielt sich damit selbst aus.
Im Log: EXCLUSIVE+RDONLY. Und damit ist umbenennen nicht drin. Du kannst
a) die Vorschau auschalten, oder
b) fake oplocks in smb.conf anschalten (nicht anzuraten)

es gibt noch mehr Varianten, nur das alle(?) zur Folge haben, dass sich das Problem
nur verschiebt. Dein windows wird meckern, wenn es keinen exklusiven Zugriff
bekommt.
Da sich aber mein Wissen bzw Drucksachen noch auf Samba 2.0.x beziehen, ist es durchaus möglich, dass neuere Varianten auch neue Optionen haben,
solche Probleme elegant zu umschiffen. B)


ciao, frank
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

Benutzeravatar
tbals
Beiträge: 191
Registriert: 10.07.2002 11:19:23

Beitrag von tbals » 12.06.2004 19:44:57

storm hat geschrieben: Da sich aber mein Wissen bzw Drucksachen noch auf Samba 2.0.x beziehen, ist es durchaus möglich, dass neuere Varianten auch neue Optionen haben,
solche Probleme elegant zu umschiffen. B)
ciao, frank
High,

du glaubst das Samba 3 da was umschiffen kann, oder ist das Fakt?

Ich meine, das Problem müsste doch jeder habe der mit neueren Windows auf sein Samba zugreift - macht ihr das alle nicht?

Gruss

Thomas
1985 war gestern.

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Beitrag von storm » 12.06.2004 20:45:54

Hi,

ich sagte, dass es _möglich_ ist, dass Samba 3 eine solche Option besitzt. Aber weder weiss ich dass, noch hab ich bis jetzt danach gesucht. Hast du mal auf ner Samba-ML
gesucht, ob jemand ein vergleichbares Problem hat?

[OT]
Ich arbeite(!?) nur noch sehr selten unter Windows, bei mir ein 2k, und samba brauch ich
da nicht. Und die niedliche Vorschau hab ich noch nie benutz, da ich eher ein Perfomance-freak bin und solche Gimmicks zu viel davon brauchen.
[/OT]

BTW: dass du keine Dateien umbenennen kannst, erscheint mir sogar logisch.
Wenn du diese Vorschau benutzt, heisst das, dass diese Datei ja geöffnet werden
muss um reinzuschauen. Unter jedem *normalen* OS ist es selbstverständlich,
dass eine geöffnete Datei nicht umbenannt werden kann(ohne irgendwelche Tricks).
Das ist kein Fehler von Samba. Man könnte sich über die Arroganz von Windows
unterhalten, dass für ne poplige Vorschau die Dateien für sich allein beansprucht.

Ich hab letztlich nochmal danach gesucht und das du nicht der Einzige bist, dem
dass so geht, siehst du hier:
http://lists.samba.org/archive/samba/20 ... 38771.html

ciao, frank
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

Antworten