You can edit almost every page by Creating an account and confirming your email.

Timeshift (software)

From EverybodyWiki Bios & Wiki




Timeshift
Original author(s)Tony "teejee2008". George
Initial release24 October 2017; 8 years ago (2017-10-24)[1]
Stable release
19.01 / 20 January 2019; 7 years ago (2019-01-20)[1]
Repositoryhttps://github.com/teejee2008/timeshift
Written inVala, Shell
Engine
    Operating systemPOSIX: Linux
    Available inEnglish
    TypeData recovery
    LicenseLGPLv3[2]

    Search Timeshift (software) on Amazon.

    Timeshift is a software tool for making incremental backups that can be restored at a later date to revert system changes. The software has two different back-up modes which utilize two different algorithms for creating "snapshots". The first mode available on all systems (given the system is formatted as ext) is rsync mode, which utilizes the rsync algorithm of data synchronization with common hard-links shared between snapshots. The other mode is Btrfs mode which utilizes the in-built snapshot features of Btrfs filesystems with Ubuntu-type subvolume layouts.[3]

    The software features multiple levels of frequency in which automatic snapshots can be taken, similar to Microsoft Drive Optimizer on Windows. Snapshots can automatically be taken hourly, weekly, daily, monthly, or on boot. When boot snapshots are set to be taken, there is a 10 minute delay so that startup is not affected.[3]

    Differences in Back-up Modes

    from the software directly

    Rsync snapshots:

    • Snapshots are created by creating copies of system files using rsync, and hard-linking unchanging files from previous snapshots.
    • All files are copied when the first snapshot is created. Subsequent snapshots are incremental. Unchanged files will be hard-linked from the previous snapshot if available.
    • Snapshots can be saved to any disk formatted with a Linux file system. Saving snapshots to non-system or external disk allows the system to be restored even if the system disk is damaged or re-formatted.
    • Files and directories can be excluded to save disk space.

    BTRFS snapshots:

    • Snapshots are created using the built-in features of the BTRFS file system.
    • Snapshots are created and restored instantly. Snapshot creation is an atomic transaction at the file system level.
    • Snapshots are restored by replacing system subvolumes. Since files are never copied, deleted or overwritten, there is no risk of data loss. The existing system is preserved as a new snapshot after restore.
    • Snapshots are perfect, byte-for-byte copies of the system. Nothing is excluded.
    • Snapshots are saved on the same disk from which they are created (system disk). Storage on other disks is not supported. If the system disk fails then snapshots stored on it will be lost along with the system.
    • Size of BTRFS snapshots are initially zero. As system files gradually change with time, data gets written to new data blocks which take up disk space (copy-on-write). Files in the snapshot continue to point to original data blocks.

    A default option to keep in mind is that user data are not included in snapshots that aren't byte-for-byte copies (rsync snapshots), only system files. This can be disabled, however it is not recommended.[3]

    See also

    References

    Timeshift (software)


    This article "Timeshift (software)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Timeshift (software). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.