DirtFarmer wrote:
Versioning attaches a time stamp to a file when backing it up. If the file changes, the new version gets backed up but the old version is still available.
If a file gets corrupted without you noticing it, the next time things are backed up without versioning, the corrupted version will overwrite your backed up version.
If your system includes versioning, the corrupted file will be backed up but the old uncorrupted version will still be available.
Good explanation, and I would add that the ability to revert the whole file system to a previous point in time is also important if the FS gets corrupted.