The Lazy Mirror archive

< Download and installation
Configuration >

If there is enough free space on the destination drive and Lazy Mirror needs to update or delete a file on the destination, it will move the file to its archive instead of overwriting or deleting it. It will fill up your destination drive with archived files and automatically remove the oldest files from the archive, a day at the time, when it needs space to copy new files.

The more space you have on the destination drive, the longer the recorded history of changes. You find the latest version of a file on the destination and the previous versions in the archive stored in the directory Lazy Mirror archive, organized on date and time of archiving.

For every scan performed a log file will be written to the archive with the performed actions. If you want an overview of the available versions for a document take your favorite file search tool, type the name of the file and you get an overview of the available versions for the document organized in time. If you want an overview of what happened in a certain period, travel the archive with Explorer for the recorded changes.

Update conditions

Windows sets the write time and the archive attribute of a file every time it is modified. Lazy Mirror uses these to keep the destination up to date. It compares the source with the destination and updates the destination using the following simplified set of rules:

Note 1: Copying the security descriptor of a directory with the archive bit set speeds up processing of changed security settings, though strictly speaking the archive bit might be set for a non security related reason.

Note 2: Encryption of directories is propagated from source to destination. Encryption of files is handled differently. An encrypted source file will always encrypt the destination file. If the source file is not encrypted, but the destination directory is encrypted, then the destination file will be encrypted. Only when both the source and the destination directory are not encrypted will the destination file be decrypted. This way the encryption of files never gets weaker, but it can get stronger. This is the same behaviour as when you copy files with Explorer. As for lots of other reasons encryption is best specified at the directory level.

Note 3: The compressed attribute is ignored, so you can compress the destination without compressing its source to gain space. To gain speed you can compress the Lazy Mirror archive and leave the destination itself uncompressed.

<<< Download Configuration >>>