Come eseguire il backup in Linux Mint con Timeshift

I backup di file e sistema saranno sempre una delle migliori politiche di backup e disponibilità delle informazioni in qualsiasi tipo di organizzazione o per qualsiasi utente. La ragione di ciò è che l'integrità di questo tipo di dati deve essere sempre garantita poiché ci sono vari fattori che possono influenzare errori e mancanza di accesso alle informazioni come:

  • Virus o malware
  • Danni al disco rigido
  • Bug del software
  • Impostazioni sbagliate e altro.
Esistono diversi strumenti per creare questo tipo di backup, ma oggi ci concentreremo su uno speciale chiamato Timeshift e impareremo come installarlo e utilizzarlo in Linux Mint.

Cos'è il Timeshift?Timeshift per ambienti Linux, è un'applicazione che è stata sviluppata per offrire una funzionalità simile alla funzione Ripristino configurazione di sistema in Windows o allo strumento Time Machine in macOS.
Utilizzando Timeshift, è possibile proteggere il sistema operativo effettuando istantanee incrementali del file system a intervalli regolari in base alle esigenze di gestione e tali istantanee possono essere ripristinate in un secondo momento per annullare tutte le modifiche al sistema come è noto a tutti a livello di restauro.

Timeshift ha due modalità di funzionamento che sono:

Modalità RSYNCModalità RSYNC, in cui le istantanee vengono acquisite utilizzando rsync e hard-link, i file comuni vengono condivisi tra le istantanee, con conseguente maggiore risparmio di spazio su disco. Ogni snapshot è un backup completo del sistema che può essere esaminato con un file manager.

Modalità BTRFSIn modalità BTRFS, tutte le istantanee vengono scattate utilizzando le funzioni integrate del file system BTRFS. Le istantanee BTRFS sono supportate solo sui sistemi BTRFS che hanno un layout di sottovolume simile a Ubuntu (con sottovolume @ e @home).

Lo strumento Timeshift può essere paragonato ad applicazioni come rsnapshot, BackInTime e TimeVault, ma solo che ha obiettivi diversi, il suo design è focalizzato per proteggere solo i file e le impostazioni di sistema, ma i file utente come documenti, immagini e musica sono esclusi da il backup che garantisce che i file rimarranno invariati quando ripristineremo il sistema a una data precedente.

Funzioni timeshiftAlcune delle caratteristiche di Timeshift sono:

  • Timeshift richiede pochissima configurazione facilitando le attività amministrative
  • Le istantanee vengono salvate per impostazione predefinita nella partizione di sistema (root) nel percorso / timeshift
  • È possibile abilitare più livelli di snapshot con valori come ora, giorno, settimana, mese e avvio
  • Puoi specificare il numero di istantanee da conservare per ogni livello selezionato
  • Le istantanee di avvio forniscono un ulteriore livello di backup e vengono create ogni volta che si avvia il sistema operativo, queste istantanee di avvio vengono create con un ritardo di 10 minuti in modo che l'avvio del sistema non sia influenzato in termini di prestazioni
  • Supporta snapshot rsync su tutti i sistemi
  • Supporta snapshot BTRFS sui sistemi BTRFS
  • Le istantanee possono essere ripristinate selezionando un'istantanea dalla finestra principale e facendo clic sul pulsante Ripristina sulla barra degli strumenti che è davvero semplice da usare.
  • Le istantanee possono essere ripristinate dal sistema in esecuzione (ripristino online) o da un altro sistema con Timeshift installato (ripristino offline) che ne aumenta la portata
  • Possiamo usare un Ubuntu Live CD, installare Timeshift sul sistema live e ripristinare un'istantanea sul sistema principale
  • Il ripristino dei backup dal sistema in esecuzione richiede un riavvio per completare completamente il processo di ripristino

Sistema di configurazioni compatibiliTimeshift è in grado di supportare completamente i seguenti sistemi di configurazione:

  • Normale - sistema operativo installato su partizioni non crittografate
  • LUKS Encrypted - Sistema operativo installato su partizioni crittografate LUKS
  • LVM2 - Sistema operativo installato sui volumi LVM2 (con o senza LUKS)
  • BTRFS: sistema operativo installato sui volumi BTRFS (con o senza LUKS), qui sono supportati solo i design di tipo Ubuntu con i sottovolumi @ e @home
  • GRUB2 - Il bootloader deve essere GRUB2. GRUB legacy e altri bootloader non sono supportati.
  • EFI: sono supportati i sistemi EFI. Lì dobbiamo convalidare che la partizione / boot / efi sia selezionata per il montaggio prima di ripristinare le istantanee (l'applicazione lo farà automaticamente)
  • Encrypted Home: per gli utenti con Encrypted Home, verrà eseguito il backup e il ripristino dei file in /home/.ecryptfs/$USER. I contenuti decifrati in $ HOME saranno esclusi
  • Directory privata crittografata - Per gli utenti con una directory privata crittografata, i file crittografati in $ HOME /.Private verranno esclusi, così come i file decrittografati in $ HOME / Private (in quanto contiene dati utente)
  • Docker e container: i sistemi Docker e containerizzati non sono supportati.

1. Come installare Timeshif su Linux Mint


Ora vedremo come installare Timeshif in Linux Mint. In caso di altre distribuzioni dobbiamo eseguire quanto segue:

Passo 1
Su Ubuntu, Linux Mint, SO elementare e altre applicazioni basate su Ubuntu:

 sudo add-apt-repository -y ppa: teejee2008 / ppa sudo apt-get update sudo apt-get install timeshift
Per altre distribuzioni Linux, scaricheremo l'ultima versione dal link sottostante.

Passo 2
Quindi, eseguiremo quanto segue:

 sudo sh ./timeshift*amd64.run (sistemi a 64 bit) sudo sh ./timeshift*i386.run (sistemi a 32 bit)
Nel caso di Mint, eseguiremo prima la seguente riga per scaricare il repository PPA:
 sudo add-apt-repository -y ppa: teejee2008 / ppa

INGRANDIRE

Passaggio 3
Quindi, aggiorneremo il sistema utilizzando la seguente riga:

 sudo apt-get update

INGRANDIRE

Passaggio 4
Infine, installiamo Timeshift eseguendo:

 sudo apt-get install timeshift

INGRANDIRE

2. Come usare Timeshift in Linux Mint

Passo 1
Una volta installato Timeshift nel sistema, vi accederemo dalla sezione Sistema:

Passo 2
Per accedere sarà necessario fornire la password di amministratore:

Passaggio 3
Fare clic su Autentica e verrà visualizzata la seguente procedura guidata. Lì selezioneremo prima il tipo di snapshot da utilizzare, RSYNC o BTRFS e una volta definito, faremo clic sul pulsante Avanti.

Passaggio 4
Possiamo vedere che il processo di analisi del sistema inizia:

Passaggio 5
Non appena questo processo sarà terminato, selezioneremo la posizione in cui verranno ospitate le istantanee e quella posizione deve contenere spazio sufficiente per questo:

Passaggio 6
Una volta definita la posizione, fare clic sul pulsante Fine e verrà visualizzato quanto segue:

INGRANDIRE

Possiamo vedere che l'utility Timeshift è attiva.

3. Come creare backup con Timeshift in Linux Mint

Passo 1
Per avviare questo processo, basta cliccare sul pulsante Crea che si trova in alto e vedremo che inizia il processo di backup:

Passo 2
Una volta terminato questo processo, ne riceveremo una notifica:

INGRANDIRE

Per ripristinare un backup, basta selezionarlo nel pannello centrale e cliccare sul pulsante Ripristina in alto.

Disinstallazione di Timeshift dal sistemaQuando vogliamo disinstallare l'utility Timeshift, eseguiamo uno dei seguenti comandi:

 sudo apt-get remove timeshift sudo timeshift-uninstall

Possiamo vedere come Timeshift sia uno strumento totalmente adatto per le attività di backup su sistemi Linux. In questo modo, abbiamo a disposizione una soluzione completa per eseguire il backup delle informazioni di sistema in modo sicuro.

wave wave wave wave wave