TimeShift é um programa de restauração do sistema para Linux semelhante ao que o Windows oferece com a opção Restaurar ou Time Machine da Apple para o seu MacOS. O que ele pode fazer é criar instantâneos do sistema operacional e arquivos de forma incremental, manualmente sempre que quisermos ou automaticamente em intervalos regulares. Portanto, se após alguma instalação, modificação de configuração, atualizações, etc., algo não funcionar mais no sistema, podemos sempre recuperar para um ponto anterior graças a esses instantâneos.
Possui uma interface gráfica simples que permite trabalhar de forma confortável e intuitiva, permitindo programar os snapshots, fazê-los manualmente como já disse, bem como restaurar a qualquer ponto que definimos quando quisermos reverter alguma mudança ou reverter para uma versão anterior do sistema que é funcional. Uma boa ferramenta para a gestão e administração do sistema operacional GNU / Linux que nos livrará de mais de um problema. Portanto, é bom tê-lo instalado a partir de agora para evitar problemas futuros. A fim de instalaçãoVocê pode usar as ferramentas de gerenciamento de pacotes que sua distribuição inclui e baixar e instalar o pacote com suas dependências de uma forma simples, adicionando seu repositório, já que normalmente não está incluÃdo nos oficiais. Dependendo da distribuição, o processo pode variar um pouco. Depois de instalado, seu manuseio com a GUI é simples, além de oferecer um assistente de configuração que nos permitirá configurar a forma de captura de instantâneos.
Dependendo do sistema de arquivos que você possui, ele permitirá que você trabalhe com uma ou outras ferramentas. Por exemplo, se tivermos btrfs, o programa TimeShift pode usar recursos implementados especificamente para este sistema de arquivos para criar instantâneos. Para outros FS, ele usará rsync. O instantâneo será armazenado onde o indicamos, e para refinar ainda mais a criação das imagens, podemos fazer uso de filtros e opções para incluir ou excluir certos arquivos ou diretórios sistema.