On Wed, Apr 29, 2020 at 12:22:41PM -0400, Alberto Sentieri wrote: > cp and mv are not preserving the file timestamps when copying from a ext4 > file system to a smb file system. > > I am running cp and mv on: > $ lsb_release -a > No LSB modules are available. > Distributor ID: Debian > Description: Debian GNU/Linux 10 (buster) > Release: 10 > Codename: buster > > SMB is running on: > $ lsb_release -a > No LSB modules are available. > Distributor ID: Debian > Description: Debian GNU/Linux 9.12 (stretch) > Release: 9.12 > Codename: stretch > > I am using "cp -pi" to copy the files and "mv -i" to move them. > > If I run cp or mv on a Debian stretch, time stamps will be correct on the > SMB file system. > > Buster gnome3 file manager will copy or move the files without problems, I > mean, they will preserve time stamps. > > This started happening since I upgraded my workstation to buster, so the > problem seems to be in buster. I am mounting the file system on buster with > the following line added to fstab, which, by the way, is the same I was > using when my workstation was running stretch: > > //192.168.1.2/alberto /mnt/u1/rw cifs > credentials=/root/pass/alberto.pass,uid=alberto,gid=alberto,rw 0 0 > > Does anyone knows which package is causing this behavior? > First, do you see the same behavior if you use /bin/cp and /bin/mv instead of simply cp and mv?
Regards, -Roberto -- Roberto C. Sánchez