In this tutorial, we will learn how to perform Ubuntu backups using Timeshift. Timeshift is a fabulous tool for the backup & restoration of the Linux operating system because it takes incremental backup after the first initial complete backup. Timeshift creates filesystem snapshots using Rsync or BTRFS. It has a nice GUI as well as support for CLI. Timeshift also supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be easily restored even if the system is running from a Live CD or USB.