GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Backup e ripristino del sistema di Ubuntu 20.04

In questo tutorial useremo Timeshift per creare l'istantanea di backup del sistema completo del sistema Ubuntu 20.04. Inoltre, imparerai come eseguire il ripristino dallo snapshot di backup creato in precedenza.

In questo tutorial imparerai:

  • Come creare uno snapshot di backup completo del sistema
  • Come ripristinare dallo snapshot di backup
  • Come creare e ripristinare il backup dalla riga di comando

Backup e ripristino del sistema di Ubuntu 20.04

Requisiti e convenzioni software utilizzati

Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Installato Ubuntu 20.04 o aggiornato Ubuntu 20.04 Focal Fossa
Software timeshift
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 di Ubuntu 20.04

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

Il primo passo è installare l'utilità di backup Timeshift sul tuo sistema Ubuntu 20.04. Per fare ciò eseguire il seguente comando:

$ 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 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.

  2. Seleziona la destinazione del backup. timeshift cercherà nel tuo sistema la partizione del file system disponibile e ti fornirà un'opzione su dove creare il 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 dell'ambiente di lavoro, seleziona se desideri includere le home directory nel backup.

  5. Questo 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. Attendi il completamento del backup.

  8. Se tutto è andato bene, ora dovresti vedere la tua prima istantanea di backup elencata.

  9. Ripristina da backup

  10. 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.

  11. 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.

  12. Timeshit ti fornirà un elenco delle modifiche necessarie per ripristinare dal backup solo per assicurarti che nessun dato venga perso durante il processo.

  13. Dopo aver 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
    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 '2020-02-19_18-32-36': ondemand
    
    

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

  2. Elenca tutti gli screenshot di backup del sistema attualmente creati:
    $ sudo timeshift --list
    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    >  2020-02-19_18-32-36  O 
    
  3. Ripristina dallo snapshot di backup:
    $ sudo timeshift --restore --snapshot "2020-02-19_18-32-36"
    
  4. Elimina lo snapshot di backup selezionato:
    $ sudo timeshift --delete  --snapshot '2014-10-12_16-29-08'
    

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