Restoring the data to a certain point in time would require locating the last full backup and all the incremental backups from then to the moment when it is supposed to be restored.
Yes, previous versions moved to archive folderīSD, Windows, macOS, Android, Kindle PaperwhiteĪpplications that can do incremental backups remember and take into account what data has been backed up during the last run (so-called "diffs") and eliminate the need to have duplicates of unchanged data. It can sync with any Git server over SSH. Standard tool available on all Linux distributions. Optimized for synchronization with cloud storage, behavior varies with the features supported by the remote location.įreeBSD, Windows, macOS, Android, iOS, Windows Phone, Amazon Kindle Fire (Discuss in Talk:Synchronization and backup programs) Name Specificity Brief notes about special features that notably set the application apart from the others. Other platforms Supported operating systems other than Linux.
License The license of the server and client applications. Other interfaces The application has the specified user interfaces, e.g. CLI The application provides a command-line interface. FS monitoring The application listens to file system events to trigger the synchronization. This attribute does not apply to applications that only propagate changes in one direction. it does not silently discard conflicting files.
Wikipedia:Comparison of file synchronization software.List of applications/Internet#Cloud synchronization clients.List of applications/Utilities#File synchronization and backup.
Nonetheless, most of them still allow storing and reverting to old revisions of modified or deleted files. These applications simply keep directories synchronized between multiple locations/machines, in a "mirror" fashion. The planned method to restore backups if needed.compression, encryption, handles renames, etc. The features expected from the backup solution, e.g.The planned frequency of backups, e.g.CD, DVD, remote server, external hard drive, etc. The type of backup medium that is going to store the data, e.g.In order to choose the best program for one's own needs, the following aspects should be considered: