On Fri, Mar 11, 2011 at 14:17:49 -0600, Derek Martin wrote:
> $ stat rsyncfrom/*
>   File: `rsyncfrom/bar'
>   Size: 0             Blocks: 0          IO Block: 4096   regular empty file
> Device: 805h/2053d    Inode: 41984       Links: 1
> Access: (0644/-rw-r--r--)  Uid: (24574/demartin)   Gid: (  600/   staff)
> Access: 2011-03-08 15:45:52.000000000 -0500
> Modify: 2011-03-08 15:45:52.000000000 -0500
> Change: 2011-03-08 15:45:52.000000000 -0500
[...]
> 
> HOWEVER, NONE OF THE TIMES OF THE SOURCE FILES HAVE BEEN UPDATED.

Like John, in my tests rsync both with and without "-t" updates the
access time of the original file (see session log below)

I wonder if your filesystem is mounted with some "noatime"-type option?


                                                        Nathan
  *** before copy ***
18:43:59 $ stat atime.test 
  File: `atime.test'
[...]
Access: 2011-03-12 18:43:59.000000000 -0500
Modify: 2011-03-12 18:43:40.000000000 -0500
Change: 2011-03-12 18:43:40.000000000 -0500


  *** without -t ***
18:44:00 $ rsync atime.test atime.test_copy 
18:44:14 $ stat atime.test*
  File: `atime.test'
[...]
Access: 2011-03-12 18:44:14.000000000 -0500
Modify: 2011-03-12 18:43:40.000000000 -0500
Change: 2011-03-12 18:43:40.000000000 -0500
  File: `atime.test_copy'
[...]
Access: 2011-03-12 18:44:14.000000000 -0500
Modify: 2011-03-12 18:44:14.000000000 -0500
Change: 2011-03-12 18:44:14.000000000 -0500

  *** with -t ***
18:44:18 $ rsync -t atime.test atime.test_copy 
18:45:08 $ stat atime.test*
  File: `atime.test'
[...]
Access: 2011-03-12 18:45:08.000000000 -0500
Modify: 2011-03-12 18:43:40.000000000 -0500
Change: 2011-03-12 18:43:40.000000000 -0500
  File: `atime.test_copy'
[...]
Access: 2011-03-12 18:45:08.000000000 -0500
Modify: 2011-03-12 18:43:40.000000000 -0500
Change: 2011-03-12 18:45:08.000000000 -0500

(This is rsync v2.6.4 on a Linux 2.4.x ext2 filesystem with default
mount options.)

Reply via email to