Am Montag, 28. Juli 2008 schrieb Michael Heydon:
> Wilhelm Meier wrote:
> > <snip>
> > On a local linux filesystem like ext2/3 one can rename a file to
> > an existing, already open file.
> >
> > But this doesn't  work on a cifs-mounted samba-share
> > <snip>
>
> The reason this works with ext2 is that as long as you hold an open
> file descriptor a deleted file is still accessible (rename is
> essentially a delete and then a move).
>
> While it might be theoretically possible for this to work unix to
> unix, Windows doesn't deal with deleted files the same way (it
> prevents you from deleting files as long as they are open), and so
> it's quite possible that SMB/CIFS doesn't understand the concept of
> having a deleted file open.

Yes, with a windows file server this is impossible. 

But I thought the samba unix extensions should make that possible.

Otherwise samba/cifs is unusable as e.g. user-homes, since KDE tends 
to use this pattern.

Is there any workaround at the moment?

-- 
Wilhelm
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to