6 App e trucchi per ottimizzare i backup del sistema Linux

6 App e trucchi per ottimizzare i backup del sistema Linux / Linux

Quando ti sposti a Linux potresti notare che la tua versione è dotata di uno strumento di backup predefinito. Ma potrebbe non essere impostato per eseguire il backup di tutte le parti importanti del sistema. Inoltre, l'utilizzo dello strumento predefinito può portare a backup più grandi e meno efficienti di quanto debbano essere.

Ecco alcuni modi alternativi per eseguire il backup del sistema Linux per sfruttare al meglio lo spazio di archiviazione disponibile.

Assicurati di averlo sostenuto TUTTO

Lo strumento predefinito sui desktop Ubuntu, Déjà-dup, è impostato solo per impostazione predefinita per eseguire il backup della directory home. Ma questo lascia fuori alcune cose importanti che ti serviranno per ripristinare facilmente il tuo sistema in ordine. Pensa al tuo sistema come le seguenti tre parti:

Ora puoi facilmente impostare lo strumento predefinito per eseguire il backup di tutti e tre i precedenti. Ma questo presuppone che tu abbia un sacco di spazio di archiviazione, o che potrebbe comportare la mischia di grandi quantità di dati su Internet. Le seguenti app e trucchi possono aiutare a ridurre al minimo lo spazio di cui hai bisogno, assicurandoti comunque di essere coperto in caso di un crollo.

1. Clona la partizione all'istantanea della tua home directory

Questo è il dato che risiede nel tuo account utente (s) sotto il / Home / [nome utente] directory. Ciò include le configurazioni personali, spesso memorizzate in file o directory che iniziano con un punto (ad es. /home/[username]/.local) così come musica, immagini e altri file e cartelle (come l'impostazione predefinita) Documenti o Scaricare cartelle). Sono i dati che probabilmente si focalizzeranno sul backup e quelli più spesso gestiti fuori dalla scatola.

Un ottimo motivo per mantenere il tuo /casa la directory su una partizione separata è così che puoi lavorare separatamente dalle parti principali del tuo sistema. In tal caso, è possibile eseguire il backup della directory home clonando l'intera partizione. Può quindi essere ripristinato esattamente come lo avevate a livello del disco.

Come precedentemente spiegato 4 metodi per clonare il tuo disco rigido Linux 4 metodi per clonare il tuo disco rigido Linux Hai bisogno di clonare il tuo disco rigido Linux, o una partizione? È possibile utilizzare lo strumento incorporato dd, o diverse alternative per clonare il disco per ripristinarlo in seguito, senza complicazioni. Per saperne di più, un'opzione per questo è dd, che clonerà esattamente un disco o una partizione (il che significa che il tuo backup ha le stesse dimensioni dell'intera partizione). Considerare l'utilizzo Clonezilla. Può eseguire il backup della struttura del disco / partizione ma omettere lo spazio su disco inutilizzato, quindi il backup è solo la dimensione dei dati effettivi contenuti nella partizione.

2. Archiviare le istantanee delle directory home su più macchine con i sincronizzatori di file

I sincronizzatori di file sono una buona opzione per i tuoi file personali, specialmente se usi più di un dispositivo. Ci sono quasi troppe opzioni per nominare qui, ma includono semplici utility per la copia di file come rsync, servizi online come Dropbox 5 Great Cloud Strumenti di backup e servizi che supportano pienamente 5 strumenti e servizi di backup cloud di grande livello che supportano pienamente Linux Se si chiede a qualsiasi utente esperto un consiglio valido valido per qualsiasi sistema operativo, sarebbe eseguire regolarmente il backup dei file. Per quanto la tecnologia possa essere d'aiuto, ... Leggi di più, o programmi locali / peer-to-peer come Resilio Sync From Pirate Darling To Dropbox Alternativa: BitTorrent Sync ti consente di mantenere sincronizzati i tuoi file tra le macchine di Pirate Darling To Dropbox Alternative: BitTorrent La sincronizzazione consente di mantenere sincronizzati i file tra le macchine I servizi di sincronizzazione file basati su cloud sono facili da utilizzare e funzionano bene, ma la tua privacy potrebbe essere o meno la tua priorità. Per non parlare del fatto che questi servizi vengono sempre con un deposito ... Per saperne di più. Alcuni di questi offriranno di tracciare la cronologia per te, anche se sarà per ogni singolo minuto di cambiamento, che può diventare ingombrante, e sprecare spazio.

3. Utilizzare gli strumenti di archiviazione per conservare istantanee cronologiche dei dati di sistema

Al di fuori della tua home directory, dovresti assolutamente considerare quanto segue come parte del tuo backup:

  • /eccetera, che contiene configurazioni come / etc / apt / lists (elenchi che descrivono i repository da cui il sistema installa nuovi programmi).
  • / var, che contiene dati supplementari utilizzati dalle applicazioni. Esempi di questo includono registri (ad es. /var/log/dpkg.log, dove le transazioni di pacchetto sono registrate su un sistema basato su .deb), cache (come / Var / cache / dpkg, dove viene mantenuta una copia di tutti i pacchetti installati), e / Var / lib / dpkg (dove è archiviato il database del pacchetto).

Standard “Archivio stile” gli strumenti di backup possono gestire anche queste directory di sistema. In genere guardano i file nelle directory di origine, determinano se esiste un backup aggiornato di questo file e creano / aggiornano in caso contrario. Possono conservare più copie (ad esempio una giornaliera e una settimanale) e gli archivi vengono spesso compressi per risparmiare spazio su disco. Ci sono una varietà di opzioni Backup e ripristino di dati e file Facilmente con Back In Time [Linux] Backup e ripristino di dati e file Facilmente con Back In Time [Linux] Ulteriori informazioni, inclusi programmi come Déjà-dup o tornare in tempo.

È necessario impostare questi processi di backup come root oppure utilizzare le funzionalità integrate dello strumento per eseguire i privilegi di amministratore.

Quindi, utilizzando queste app (tornare in tempo è mostrato sotto) è possibile semplicemente aggiungere le directory che si desidera a un lavoro di backup nuovo o esistente:

Selezionando e scegliendo quale di queste directory si esegue il backup, è possibile ottenere un risparmio di spazio rispetto al tipico “intero sistema” i backup. Dai un'occhiata a questo post per suggerimenti su quali / sottodirectory / var potresti volere e quali no.

4. Utilizzare etckeeper per conservare i record delle modifiche di configurazione

Per il /eccetera directory in particolare, l'utilità etckeeper usa il controllo del codice sorgente per aiutarti a eseguire il backup delle tue importanti configurazioni di sistema. L'installazione in Ubuntu richiede il seguente comando:

sudo apt-get install etckeeper

Come parte dell'installazione, creerà un backup (in realtà, a idiota repository) e impegnare tutti i file sotto /eccetera dentro.

È quindi possibile utilizzare qualsiasi idiota client per dare un'occhiata alla cronologia delle configurazioni del tuo sistema. Ancora più importante, l'app crea anche a cron lavoro per apportare modifiche alle tue configurazioni ogni giorno. Ma la maggior parte dei file di configurazione sono creati in testo semplice e da allora idiota (e altri sistemi di controllo del codice sorgente) risolvono il principio di salvare le modifiche riga per riga, l'archiviazione di più versioni può risultare piuttosto piccola.

5. Utilizzare aptik in Configs di backup e pacchetti software

Il aptik programma avvolge un numero di strumenti di backup / ripristino in una comoda GUI:

Suo Software installato funzione farà il backup dei pacchetti che hai esplicitamente installato per impostazione predefinita - l'immagine sotto mostra che questo può essere un elenco piuttosto breve:

Perché è così breve? Bene, non richiede i pacchetti del sistema di base, perché per poter utilizzare questo backup avrete già bisogno di un sistema di base installato. E se installi solo queste poche decine di pacchetti, il gestore dei pacchetti si occuperà dell'installazione tutti le loro dipendenze per te. Quindi il tuo “backup completo del software” può consumare solo poche decine di megabyte di spazio. Intelligente, sì?

6. Eseguire il backup dei pacchetti con un elenco di pacchetti

Puoi fare anche meglio di aptik se sei a tuo agio con la riga di comando. Per assicurarti di poter ripristinare il tuo sistema in un secondo momento, prova questo: non eseguire il backup dei pacchetti, ma piuttosto cattura un elenco di pacchetti anziché. Il seguente comando esporterà un elenco dei pacchetti installati in un file di testo:

sudo dpkg --get-selezioni> my-packages.txt


Oltre a fornirti la contabilità leggibile dall'uomo (mostrata sopra) dei pacchetti sul tuo sistema, i seguenti comandi possono reinstallarli contemporaneamente:

sudo dpkg --set-selections < my-packages.txt sudo apt-get -u dselect-upgrade

Nota che dovrai gestire i programmi che hai installato a mano (probabilmente vivendo in / Usr / local e / o /optare) te stesso. Ma altrimenti l'unica differenza tra il tuo sistema precedente e quello ripristinato è che tutto sarà disponibile nelle versioni più recenti, probabilmente quello che vuoi comunque. E tutto questo al prezzo di un misero migliaio di kilobyte.

Ricorda, non sei limitato a utilizzare solo uno dei precedenti. Combina quanti ne hai bisogno per assicurarti che, se il peggio dovesse accadere, tornerai attivo e funzionante rapidamente.

Utilizzi uno degli strumenti sopra riportati per aiutare nelle operazioni di backup? Dacci i tuoi suggerimenti per il backup dei calci di culo qui sotto nei commenti!

Scopri di più su: backup dei dati, partizione del disco, Linux.