GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Backup e ripristino del sistema di Ubuntu 22.04

Lo scopo di questo tutorial è mostrare come installare Timeshift su Ubuntu 22.04 Jammy Jellyfish e utilizzare il programma per eseguire un backup del sistema e successivamente ripristinare il sistema da quel backup.

La maggior parte degli utenti Linux adora per personalizzare il proprio sistema Linux a proprio piacimento. Se il tuo sistema diventa inutilizzabile, tutto il lavoro dedicato alla personalizzazione del tuo sistema andrà perso, perché devi reinstallare Ubuntu e ricominciare da capo.

Timeshift è un'applicazione che eseguirà il backup delle impostazioni e dei file di sistema. NON esegue il backup dei file personali. Scattare un'istantanea con Timeshift ti consentirà di sfogliare quell'istantanea in qualsiasi momento, come faresti con una normale directory di file. Se il tuo sistema viene danneggiato o subisce modifiche indesiderate, è facile ripristinare il sistema come era utilizzando Timeshift.

Vediamo come installare Timeshift su Ubuntu 22.04 Jammy Jellyfish ed eseguire un backup dei nostri file di sistema.

In questo tutorial imparerai:

  • Come installare Timeshift su Ubuntu 22.04
  • Come utilizzare Timeshift per creare uno snapshot di backup
  • Come ripristinare un backup di snapshot Timeshift
  • Come utilizzare Timeshift dalla riga di comando
Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Ubuntu 22.04 Jammy Medusa
Software Spostamento temporale
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Istruzioni passo passo per il backup e il ripristino del sistema Ubuntu 22.04


Utilizzando i seguenti passaggi creeremo prima un backup di sistema del sistema Ubuntu 22.04 utilizzando l'interfaccia utente grafica Timeshift. Successivamente ripristineremo dallo snapshot di backup del sistema creato in precedenza. Iniziamo.

Il primo passo è installare l'utilità di backup Timeshift sul tuo sistema Ubuntu 22.04. Per fare ciò, apri un terminale a riga di comando ed esegui i seguenti due apt comandi con permessi di root.

$ sudo apt update
$ sudo apt install timeshift

Crea backup utilizzando la GUI Timeshift

Crea backup del sistema

  1. Apri il timeshift applicazione tramite Activities in alto a sinistra menù. All'apertura del timeshift applicazione verrai accolto con una procedura guidata per aiutarti a pianificare i tuoi backup. Qui hai due opzioni. Il primo è usare rsync protocollo come strumento di backup principale o sfruttare le funzionalità intrinseche del file system BRTFS integrato. In questo esempio useremo rsync . Seleziona RSYNC e premi Next pulsante.
    NOTA
    Il metodo rsync utilizzerà i collegamenti fisici per assicurarsi che i file ripetuti da più backup non occupino spazio aggiuntivo. Quindi non preoccuparti che ogni backup occupi molto spazio. Il primo backup sarà di gran lunga il più grande.
  2. Seleziona la destinazione del backup. timeshift cercherà nel tuo sistema le partizioni del file system disponibili e ti fornirà un'opzione su dove creare un file di backup.
  3. Seleziona la frequenza con cui desideri eseguire il backup del sistema e il numero di snapshot di backup che desideri riqualificare prima che il primo backup venga sovrascritto.
  4. Come indica lo screenshot, le home directory sono escluse per impostazione predefinita. A seconda del tuo ambiente di lavoro, seleziona se desideri includere le home directory nel backup.


  5. Ciò concluderà la configurazione iniziale della pianificazione del backup. Premi Finish pulsante.
  6. Il backup non è stato ancora creato. Puoi attendere fino al timeshift attiva automaticamente il backup o premi semplicemente Create per eseguire ora il backup predefinito in precedenza.
  7. Attendere il completamento del backup. Questo potrebbe richiedere alcuni minuti.
  8. Se tutto è andato bene, ora dovresti vedere elencato il tuo primo snapshot di backup.
  9. Ripristina da backup

    A questo punto ripristineremo il sistema dallo snapshot di backup del sistema precedentemente creato. Seleziona uno snapshot di backup da cui desideri ripristinare e fai clic su Restore pulsante.

  10. Timeshift ti offre un'opzione su come ripristinare dal backup. A meno che tu non sappia cosa stai facendo, premi semplicemente Next pulsante per andare con l'impostazione predefinita.

  11. L'applicazione Timeshit ti fornirà un elenco di modifiche necessarie per ripristinare dal backup solo per assicurarsi che nessun dato venga perso durante il processo.
  12. Una volta premuto il pulsante Next pulsante il sistema verrà ripristinato e riavviato. Tutto fatto.

Crea e ripristina il backup utilizzando la riga di comando di Timeshift

  1. Crea un primo backup semplicemente eseguendo il comando seguente:
    $ sudo timeshift --create
    

    Il comando precedente creerà anche un nuovo file di configurazione che si trova nel seguente percorso:/etc/timeshift.json .

    L'output sarà simile a questo:

    First run mode (config file not found)
    Selected default snapshot type: RSYNC
    Mounted /dev/sda2 at /media/root/359151f5-efb9-483d-a738-894d57e2d8c8.
    Selected default snapshot device: /dev/sda2
    ------------------------------------------------------------------------------
    Estimating system size...
    Creating new snapshot...(RSYNC)
    Saving to device: /dev/sda2, mounted at path: /media/root/359151f5-efb9-483d-a738-894d57e2d8c8
    Synching files with rsync...
    Created control file: /media/root/359151f5-efb9-483d-a738-894d57e2d8c8/timeshift/snapshots/2020-02-19_18-32-36/info.json
    RSYNC Snapshot saved successfully (39s)
    Tagged snapshot '2022-02-23_18-32-36': ondemand
    

  2. Elenca tutti gli screenshot di backup del sistema attualmente creati:
    $ sudo timeshift --list
    

    L'uscita:

    Device : /dev/sda2
    UUID   : 359151f5-efb9-483d-a738-894d57e2d8c8
    Path   : /media/root/359151f5-efb9-483d-a738-894d57e2d8c8
    Mode   : RSYNC
    Device is OK
    1 snapshots, 197.7 GB free
    
    Num     Name                 Tags  Description  
    ------------------------------------------------------------------------------
    0    >  2022-02-23_18-32-36  O 
    
  3. Ripristina dallo snapshot di backup:
    $ sudo timeshift --restore --snapshot "2022-02-23_18-32-36"
    
  4. Elimina lo snapshot di backup selezionato:
    $ sudo timeshift --delete  --snapshot '2022-02-23_18-32-36'
    

Pensieri conclusivi


In questo tutorial, abbiamo imparato come installare l'applicazione Timeshift su Ubuntu 22.04 Jammy Jellyfish Linux e utilizzare il programma per creare un'istantanea di backup dei nostri file di sistema. Abbiamo quindi visto come ripristinare lo snapshot che abbiamo creato. Timeshift è un ottimo modo per salvare le innumerevoli personalizzazioni che apporti al tuo sistema Ubuntu 22.04 per ottenerlo esattamente come desideri. Offre tranquillità sapendo che puoi ripristinare un'istantanea precedente ogni volta che qualcosa va storto.


Ubuntu
  1. Aggiorna Ubuntu 12.10 a 13.04

  2. Eseguire il backup dei pacchetti installati e ripristinarli sul sistema Ubuntu appena installato

  3. Ubuntu:sistema semplice e backup/ripristino di file per Linux?

  4. Ubuntu 16.04 e problemi con Amdgpu?

  5. Come creare e ripristinare un backup in Plesk

Come eseguire il backup e il ripristino del sistema Linux con Timeshift

Backup e ripristino delle impostazioni del sistema desktop Linux con Dconf

Installa NFS Server e Client su Ubuntu

Backup e ripristino delle applicazioni Ubuntu utilizzando Aptik

Come installare e utilizzare SSHGuard su Ubuntu 20.04

Come installare Systemback su Ubuntu 18.04 e Ubuntu 19.10, 20.04