[linux-cifs-client] cp -p does not preserve timestamps

Günter Kukkukk linux at kukkukk.com
Tue Jun 9 03:28:02 GMT 2009


Am Sonntag, 7. Juni 2009 schrieb Jochen Roderburg:
> Hello list,
> 
> This favourite linux-cifs error seems to be still around (or returned  
> again lately  ;-)
> 
> When I copy a file to a cifs-mounted share, in most cases the time  
> stamps are not preserved. I see this with "cp -p" and the GNOME  
> commander file-manager and with various combinations of Linux clients  
> and samba servers:
> with Linux kernels 2.6.28 and 2.6.29, samba 3.2.7 on an IBM SoFS  
> system (kind of huge NAS which we are about to release upon our  
> university staff/students), samba 3.0.25 on an own NAS box (Acer  
> EasyStore) and samba 3.3.4 on my Linux machines themselves. The  
> problem seems to occur only with enabled CIFS Unix Extensions.
> 
> I have searched in the net and the cifs archives and saw that this  
> type of error was already discussed and repaired several times in  
> recent years. I have found also two test programs in the archives with  
> which I can show the error in some of the above mentioned cases. As I  
> said it does not occur in every case which makes it kind of difficult  
> to diagnose.
> 
> What I read in the old discussions is that this issue happens in cases  
> where file attributes (incl. timestamps) are set on open files and the  
> subsequent file close resets them again somehow.
> 
> Let me know if I can help with specific tests on my systems. I have,  
> however, the feeling that is not difficult to reproduce the error in  
> other environments, too.
> 
> Best Regards,
> 
> Jochen Roderburg

have checked that against samba 3.3.x and most recent 3.4.x.
Your problem is reproducible in both versions - looks like a
samba server bug (as seen from wireshark traces and debug logs).
Please file a bug report on https://bugzilla.samba.org/

Cheers, Günter


More information about the linux-cifs-client mailing list