PresSTORE and the ctime file attribute on Windows
Posted by Sven Koester on 08 August 2012 17:41
Unix systems and Macs use the ctime, also called the inode change time, to store the time a file's attributes were last changed. That ctime stamp is updated each time when for instance the owner or the posix access rights of a file change.
PresSTORE Backup always honors a change to the file attributes.
Sync Plan -> Additional Options -> Expert Settings
Compare source and target files by examining: ... Owner and/or protection changes ...
PresSTORE honors the archive bit and unsets it on the source and sets a time stamp on the same file in an alternate data stream (ADS). This has been done for two reasons:
This may cause as side effect that a changed file on Windows is saved twice in case PresSTORE cannot safely decide whether the file has been changed before or after being read (remember that file reading takes a time interval, during which the archive bit might be set again).
Please also see this very good blog article on this topic by Florian Bogner: