A simple and intuitive application that is preinstalled in many popular distributions. For example, it is present in the same Ubuntu, only called “Backups”. DejaDup will not confuse even the most inexperienced users. There are only two buttons in the main window of the program: “Recovery” and “Create backup”.
In the sidebar, under “Folders to save,” select what exactly you want to copy. By default, your user folder is backed up. In the next section – “Excluded folders” – mark the data that should not be saved.
DejaDup can send copies to local drives, your personal servers on the local network, as well as to Google and Nextcloud clouds. The scheduler is also available here, although the settings are rather meager. An application can make copies every day or week and, if necessary, delete old data (once every six months or a year).
To install DejaDup, simply enter the command suitable for your distribution into the terminal:
sudo apt‑get install deja‑dup
sudo dnf install deja‑dup
sudo zypper install deja‑dup
sudo pacman -S deja‑dup
The creator of Cronopete expressly declares on his website that when developing his application, Time Machine was inspired on Mac. But because of the minimum settings here. At the first start, Chronopete will ask you where to store the copies – in some folder or on an external hard drive – and will offer you to select the files that should be copied.
After that, the application will settle in your tray and will periodically make backups. And Chronopete will automatically delete old files when your disk starts to overflow.
You can install Cronopete by downloading the package from the author’s site.
3. Back in Time
An advanced application with a variety of settings. At the first start, it will offer you to create a profile and choose where to place backups, which files and folders to keep and which not, how often to back up and when to delete old, stale data in order to free up disk space.
At first it might seem that Back in Time has too many settings. But, in principle, to understand it is not so difficult.
A separate nice feature of Back in Time is that it can create backups not only on a schedule, but also every time a suitable external medium is connected. You connect the hard drive, and after a few minutes a backup appears on it.
You can set Back in Time as follows:
sudo add‑apt‑repository ppa:bit‑team/stable; sudo apt update; sudo apt install backintime‑gnome
sudo dnf install backintime‑qt4
sudo zypper install backintime‑qt4
- Other distributions: download Back in Time →
An extremely powerful application to protect your entire system from unwanted changes. Remember Windows restore points? Timeshift does the same, but on Linux.
At the first start, the program will ask you which of the two types of backup should be used. Rsync mode works on all Linux systems, but it is rather slow. Btrfs is faster, but it can only be applied to options installed on Btrfs partitions (the type of file system is specified during the installation of Linux).
Then you will need to choose which partitions to copy (only the system is enabled by default) and how often to do it. Usually, Timeshift performs backups daily. After installing Timeshift, you can do whatever you want with your system: if you damage something, you can always roll back to a stable “snapshot”.
Even if your OS stopped running at all, that’s okay. Take a USB flash drive or disk, boot in live-mode. Then enter the command to install Timeshift (do not worry, the installation will occur only in RAM). Indicate where you store backup “snapshots” and select the one you need. Five minutes later, the system will be restored.
But keep in mind that the developer of Timeshift does not recommend a program for backing up documents and personal files. It is imprisoned for saving settings and the state of the system itself.
You can set Timeshift like this:
sudo sudo apt‑add‑repository -y ppa:teejee2008/ppa; apt update; apt install timeshift
sudo dnf install timeshift
sudo yaourt timeshift
- Other distributions: download Timeshift →