Qual è una buona strategia di backup per 1 PC desktop?


57

No, questo non è un confronto tra strumenti di backup , né una sollecitazione su Cosa fare il backup o Perché e solo un po 'su Dove fare il backup e Quando farlo.

Questa è sostanzialmente una domanda di strategia : cosa, dove e quando tutti insieme . Il "come" non è realmente rilevante: ci sono tonnellate di programmi di backup e fanno tutti la stessa cosa di base: fare copie dei dati .

Ma la vera domanda è: questi programmi di backup rendono importanti le copie dei dati ? Come dovresti installare ed eseguire Ubuntu salvaguardando i tuoi dati ?

Non esiste una "taglia unica" per i computer, le versioni di Ubuntu o una strategia di backup, quindi l'ho suddivisa in 5 tipi di utenti di base con ognuno la propria risposta:

  1. Io non ho un computer!
  2. Il mio computer non contiene la mia vita ...
  3. Il mio computer contiene la mia vita!
  4. Il mio computer è la mia vita! (o stai eseguendo in modalità UEFI!)

E poiché quanto sopra non si adatta a tutti, uno per l'impaziente:

  1. Voglio il Ripristino più veloce possibile !

Quindi fai clic su uno dei link sopra e vai al tipo di utente!

PS Se stai gestendo una server farm e hai letto questa domanda finora, mi dispiace : si tratta di un singolo PC, non di una rete, né di una server farm.


3
Questa dovrebbe essere una wiki della comunità, imo
Anwar,

Puoi farlo come CW consultando una mod per quanto ne so
Anwar,

Dovresti occuparti di cosa non eseguire il backup? Ho fatto la domanda qui . Inizialmente ho scritto la domanda pensando a file come desktop.ini - di per sé non è un grosso problema per quanto riguarda le dimensioni, ma volevo guardare oltre per una vera ottimizzazione.
Ackis,

@Ackis: questo è un documento di strategia, non una procedura: quindi fornisce ampie linee guida su cosa eseguire il backup, non alcun dettaglio. Questo è già stato risposto altrove ... ;-)
Fabby

@fabby Beh, non ho trovato i dettagli su cosa non fare il backup altrove, quindi la mia domanda è stata inviata qualche tempo fa. : P Tuttavia nel documento di strategia dovresti dire che ci sono cose che non dovresti fare il backup?
Ackis,

Risposte:


28

1. Non ho un computer!

Infatti! Le masse dimenticate di Ubuntu! Bene, non dimenticato qui ... ;-)

Gli altri potrebbero chiedersi, ma io e te sappiamo: potresti non avere i soldi per comprare il tuo computer, ma hai il tuo personal computer nascosto in modo sicuro sulla tua chiavetta USB / pen drive / scheda SD / HDD esterno o anche semplicemente semplicemente il tuo telefono / tablet ...

E sei al sicuro, vero? Backup ??? Non ne hai bisogno! È tutto nascosto in modo sicuro nella borsa, nel cassetto o in tasca.

E se lo perdessi? O viene rubato? Oppure ti siedi comodamente e scivola fuori e lo sciacqui e te ne rendi conto solo una frazione di secondo dopo aver premuto il pulsante ...

  1. Se hai una chiavetta USB / pen drive / scheda SD / HDD esterno ("chiavetta USB" da ora in poi) stai già risparmiando per una nuova, giusto? Più grande!
  2. Se hai un telefono / tablet ("Telefono" d'ora in poi), stai risparmiando anche per una versione più grande / migliore.

Cosa eseguire il backup : tutto.

  1. Chiavetta USB: risparmia ancora un po '. Hai già la versione MLC ! Acquista un SLC : sono 2-3 volte più costosi per le stesse dimensioni di quelli MLC, ma sono da 4 a 8 volte più veloci e durano molto più a lungo, quindi consideralo come un investimento per il futuro.
  2. Telefono: anche tu hai un MLC , vero? Non preoccuparti di un SLC : il nuovo telefono per il quale stai risparmiando utilizzerà la sua memoria interna per memorizzare nella cache le cattive prestazioni dell'MLC! Basta non comprare la "Crap Inc. Hyper! Mega! Micro! SD! Card" più economica ma una buona marca. Con una giacca SD in modo che quando si mettono le mani su un PC, è facile eseguire il backup del telefono. Chiedi informazioni sulla garanzia.

    Se non puoi permetterti di eseguire il backup di tutto , prendi i dati che sono insostituibili : le foto della tua famiglia, la tua attuale scuola / lavoro universitario, quella roba. E sappi che non dovresti armeggiare troppo per ottenere il tuo Ubuntu giusto : è sacrificabile. Quella foto con quel bel sorriso non lo è.

Dove eseguire il backup / Dove archiviarlo : il tuo vecchio!

  1. Sia chiavetta USB che ..
  2. È necessario eseguire il backup del telefono su quello precedente. Non preoccuparti che sia lento e obsoleto ... È qualcosa su cui puoi ricorrere quando succede qualcosa di veramente brutto.

    E conservalo in un luogo sicuro: non nella stessa stanza e non nella stessa casa, se possibile. (Fratello / sorella / cugino / nipote dietro l'angolo va bene)

Quando eseguire il backup :

Quanto puoi permetterti di perdere? Una settimana? Un mese? Fai i dati ogni settimana. (Per favore!) Il sistema: ogni mese.


2
"acquista il più economico" Crap Inc. Hyper! Mega! Micro! SD! Card " ah ah! Ho avuto un sacco di microSD da 2 GB e 4 GB anni fa per $ 1- $ 1,50 ciascuno, avrebbero corrotto fat32 in poche settimane, ma ext3 è solido come una roccia ... vai a capire
Xen2050

Ne ho avuto uno ieri: dd if = / dev / nul of = FirstHDD / Length = 512 per sovrascrivere l'MBR se l'MBR contiene un file system ISO. Corretto ma senza alcun serio avvertimento estremamente pericoloso (e comando offuscato per ovvi motivi)
Fabby

1
Stai cercando di convincere i lettori a eseguire il backup, il che è positivo, ma non aspettarti che quelli che pensano a se stessi come casi della sezione 2 abbiano abbastanza pazienza per seguirti fino alla fine di almeno la sezione 3. Potrebbe sembrare imbarazzante venire da parte mia, ma cerca di essere più rispettoso. Vuoi che il lettore ti ascolti e mostri loro dove possono fare di meglio. Cerca di mantenerlo breve e usa la formattazione solo se necessario (troppo grassetto e corsivo possono essere fonte di distrazione). Consiglierei un parente in un altro stato invece del vicino per il backup fuori sede e pensando a backup ridondanti. +1
LiveWireBT

@LiveWireBT: Awkward? Voi? Sono sempre aperto per saperne di più ... Se puoi migliorarlo, vai avanti e modifica! Ich habe kein Problem mit dem gründliches Gesichtspunkt ... (Ich verstehe Deutsch, aber schreiben ist ziemlich schwierig)
Fabby

2
Sono di tipo 5. Il mio backup è un altro sistema.
Journeyman Geek,

21

4. Il mio computer è la mia vita!

Il motivo per cui hai comprato il computer in primo luogo, è ... Beh, il computer! Armeggi, temi, personalizzi, hai capito bene ! Ma è giusto per un backup?
E se l'ultimo tuo tema ti impedisse di accedere al desktop? O quel kernel personalizzato che hai appena scaricato blocca l'intero sistema?

Come installare Ubuntu :
Usa 3 partizioni al minimo : swap, /e /home. Vuoi armeggiare ancora di più? Leggi il Filesystem Hierarchy Standard nella sua interezza .

Cosa eseguire il backup :
tutto! Il tuo telefono! La tua fotocamera digitale! Il tuo tablet! Le impostazioni del router! Il firmware della TV! Il tablet del vicino! The Psion! Le impostazioni della termocamera!
Esegui il backup di tutti sul tuo computer! Dimentica quelle nuvole! Internet resterà inattivo per 24 ore e avrai bisogno di tutti quei dati per non ritirarti!

Dimentica lo scambio! Non eseguire mai il backup dello swap! È comunque solo una partizione non elaborata. Avvia un CD e crea un'immagine o un clone / escluso/home
Esistono molti strumenti di backup che supportano l'imaging e la clonazione. Conserva sempre 2 immagini: quella che stai creando e quella precedente. In questo modo se il fulmine colpisce il filo mentre esegui il backup , sarai comunque in grado di ripristinare il precedente !

Quindi usa solo un programma di backup che sembra bello ed è veloce e fai /homeil backup sullo stesso disco rigido sulla stessa partizione, in un'altra directory non crittografata . (Google per "problema di ripristino crittografato" se vuoi sapere perché)

Dove eseguire il backup / Dove archiviarlo :
su un HDD USB esterno e nel cloud (dopo una grave crittografia della chiave pubblica) Conservare l'HDD USB in un luogo sicuro non collegato al computer, ma vicino come nella stanza successiva in modo da poter ripristina facilmente.

Quando eseguire il backup :
quanto puoi permetterti di perdere? Un giorno? Una settimana??? Forse solo un backup continuo?

Come eseguire un ripristino :
avviare il CD di imaging / clonazione, ripristinare l'immagine / clone ( non usare mai un clone! ). Successivamente, ripristinare il backup differenziale attivato/home

Fatto!


14

5. Voglio il ripristino più veloce possibile!

Se la velocità di ripristino e avere tutto esattamente come era quando è stato eseguito il backup è più importante dello spazio contenuto nel backup, è possibile eseguire il backup di ogni unità utilizzando dd o dc3dd per creare file di immagine. Posiziona i file di immagine su un'unità sufficientemente grande da contenere tutto. Si noti che sarà necessario spazio sufficiente per salvare OGNI settore delle unità di cui si esegue il backup, non solo lo spazio utilizzato. È possibile determinare la dimensione completa di un'unità e il suo nome devic con il comando terminal sudo fdisk -lo l'applicazione Disks (Utility Disco).

Quando:

A. Ogni volta che hai fatto più di quello che ti interessa fare dall'ultimo backup
e / o
B. Prima di aggiornare il tuo sistema a una nuova versione

Dove:

Unità USB esterne o migliori: unità interne / esterne SATA / SCSI / fibra ottica.

Come:

Tutti i comandi utilizzati qui (ad eccezione delle applicazioni menzionate come Dischi, Utilità disco e Software e aggiornamenti) vengono immessi dalla riga di comando tramite il Terminale. È possibile aprire un terminale dalla GUI conCtrlAltT

Nota: il backup di un'unità montata non è mai una buona idea, quindi smontare prima l'unità di origine. Realizzo sempre backup di immagini avviati da supporti live, quindi non devo preoccuparmi di questo e suggerisco di fare lo stesso. Per sicurezza, ricontrolla l'output di mountper assicurarti che l'unità sorgente non sia montata.

  1. Collegare l'unità di backup (se non già connessa) e montarla se non si monta automaticamente.
  2. Se è già montato, scopri dove è montato. Il mountcomando o l'applicazione Disks (Utility Disco) può mostrare quali unità sono montate e i percorsi in cui sono montate. Questo è il punto in cui vengono archiviate le immagini del disco (probabilmente / media / "Nome volume USB" se si esegue il backup su un'unità USB esterna) (consultare man mountper ulteriori informazioni su 1 e 2)
  3. Decidi se usare dc3dd(o dd) e segui il set di istruzioni che hai scelto di seguito.

Backup mediante dc3dd È possibile determinare se dc3dd è installato con il comando which dc3ddSe installato restituirà qualcosa di simile /usr/bin/dc3ddSe si ottiene semplicemente il prompt dei comandi, è possibile installare dc3dd con il comando sudo apt-get install dc3dd Si noti che questo pacchetto si trova nel repository Universe e sarà necessario abilitare quel repository in "Software e aggiornamenti" se non è già abilitato prima dell'installazione.

dc3dd if=/dev/sdy of=/target/mount/point/sdy.dd.img dove sdy = l'unità di origine (in un sistema a unità singola questo sarà sda)

Verrà fornito un indicatore di avanzamento che indica quanto è stato eseguito il backup e la velocità del processo.

Quando il processo è completo, come evidenziato dall'indicatore di avanzamento che raggiunge il 100% e la richiesta di restituzione non fa male emettere il comando syncper garantire che i buffer siano scaricati nel file di output. Ora puoi smontare (vedi man umounte disconnetti il ​​drive (se esterno) e mettilo in un posto sicuro.

Backup tramite dd

dd if=/dev/sdy of=/target/mount/point/sdy.dd.img dove sdy = l'unità sorgente

non verrà mostrato alcun indicatore di avanzamento sebbene sia possibile aprire un'altra finestra del terminale, trovare rapidamente il processo dd con top ed emettere il comando kill -USR1 xxxxdove xxxx è il numero di processo per un rapporto sullo stato di una volta.

Puoi saltare questa parte se non sei interessato -> dd Addendum per quanto riguarda l'indicatore di progresso:

In Ubuntu versione 16.04 e successive ddinclude un indicatore di avanzamento se si utilizza switch status = progress eliminando la necessità di utilizzare soluzioni simili pvo l' kill -USR1approccio sopra menzionato solo per ottenere progressi. Un esempio che utilizza l' ddindicatore di avanzamento è: dd if=/dev/sdy of=/target/mount/point/sdy.dd.img status=progresswhere sdy = il tuo disco di origine (se lo provi con una versione che è troppo presto per supportarlo otterrai solo un errore che dicedd: invalid status flag: ‘progress’

Quando il processo è completo, come evidenziato dal prompt di ritorno, non fa male emettere il comando syncper svuotare i buffer nel file di output. Ora puoi smontare e scollegare l'unità (a condizione che sia esterna) e metterla in un posto sicuro.

Ripristinare:

Basta estrarre l'unità di backup dalla custodia, montarla, scambiare if = e of = e utilizzare lo stesso processo.

Ripristinare utilizzando dc3dd

dc3dd if=/target/mount/point/sdy.dd.img of=/dev/sdydove sdy = l'unità di destinazione (in un sistema a unità singola questo sarà sda). Quando il processo è completo, come evidenziato dall'indicatore di avanzamento che raggiunge il 100% e il prompt di ritorno non fa male emettere il comando syncper svuotare i buffer sull'unità.

Ripristina usando dd

dd if=/target/mount/point/sdy.dd.img of=/dev/sdydove sdy = l'unità di destinazione (in un sistema a unità singola questo sarà sda). Quando il processo è completo, come evidenziato dal prompt di ritorno, non fa male emettere il comando syncper svuotare i buffer sull'unità.

Ora puoi smontare e se stai usando un dispositivo esterno, disconnetti e riporta l'unità esterna in modalità di sicurezza.

Nota: la sincronizzazione scarica i buffer del filesystem (vedi man sync)

Se una parte di questa risposta non è chiara, sentiti libero di inviarmi un commento e farò del mio meglio per chiarire ulteriormente.

Fonte: oltre 30 anni di esperienza


Sono d'accordo, ma questo è più un confronto tra gli strumenti di backup e la risposta ... Questo è più sulla strategia. E se usare i backup di file o di sistema (usando le immagini)
Fabby,

1
@Fabby Ho visto quella risposta e penso che questa sia più adatta qui. Si tratta di strategia e penso che la prima frase della mia risposta lo chiarisca. Anche la mia risposta funziona per TUTTI i tipi di utenti che menzioni (a condizione che lo spazio di archiviazione sia ovviamente disponibile). Poiché il costo dello spazio di archiviazione per GB è costantemente diminuito negli ultimi 30 anni, penso che il mio approccio sia "a prova di futuro", economico e rapido. Ovviamente da quando mi mancano i nipoti, ho dovuto prendere un approccio più diretto. ;-)
Elder Geek,

1
@Fabby Non ho visto un --sparseinterruttore per dc3dd. Non c'è nemmeno una pagina man per questo, anche se c'è questo: plus.google.com/+KarlBernard/posts/CFzGx6kNaHR Adoro ddrescue per la sua capacità di dividere e riprovare settori illeggibili, nonché di leggere al contrario. È ottimo per il recupero dei dati, ma per la semplice imaging su hardware integro ho sempre usato dc3dd (che chiarisce se l'unità ha problemi facendo saltare il settore tentando xxxxxxxxx nell'output) nel qual caso è ddrescue in soccorso (o photorec). ;-) Modifica sembra buono. Grazie!
Elder Geek,

1
@Fabby Sarò felice solo di vederli fare un backup !!!
Elder Geek

1
@KostasMouratidis Dato che un filesystem montato è soggetto a modifiche in qualsiasi momento (a meno che, ovviamente, non sia montato in sola lettura), prenderei in considerazione l'idea di tentare un piano estremamente negativo. Qualcosa cambierà tra il momento in cui avvii il backup e il suo completamento. Come indicato nella mia risposta, il backup durante l'esecuzione di live media è un approccio affidabile.
Elder Geek,

5

3. Il mio computer contiene la mia vita!

Tutto quello che fai, guarda, paga, vivi! è su quella cosa ...

Cosa eseguire il backup :
tutto! Il tuo telefono! La tua fotocamera digitale! Il tuo tablet! Il tablet per bambini! (Il loro mago di livello 70 sta gridando per il backup! E se non lo fai: i bambini piangeranno gli occhi quando quel mago di livello 70 si corrompe!) Esegui il backup di tutti sul tuo computer! Non sai come? Fai una domanda su AskUbuntu o su android.stackexchange.com per quei tablet e apple.stackexchange.com per i gizmos dal sapore fruttato.

I dati del tuo computer: tutto dentro /home! Poni una domanda su AskUbuntu specificando che vuoi il programma di backup dal Live CD per un facile ripristino.

Dove eseguire il backup / Dove archiviarlo :
su un HDD USB esterno e utilizzare il programma di backup standard di Ubuntu. Digita backupil trattino. Conservare l'HDD USB in un luogo sicuro lontano dal computer. La cassetta degli attrezzi di tuo marito è probabilmente la scommessa più sicura! Non viene mai utilizzato comunque!

Quando eseguire il backup :
quanto puoi permetterti di perdere? Una settimana? Un mese? Sta a te! Basta sceglierne uno e attenersi ad esso! Se davvero non lo sai: ogni settimana!

Come eseguire un ripristino :
avviare il Live CD di Ubuntu, reinstallare Ubuntu, eseguire tutti gli aggiornamenti, quindi ripristinare. Non sai come? Fai una domanda su AskUbuntu !


5

2. Il mio computer non contiene la mia vita!

Utilizzi solo il tuo computer per navigare sul Web (Hah! Questo è il backup!), Per e-mail (che è memorizzato da qualche parte su loro Interwebitubes), per Skype i bambini, per guardare un po 'di YouTube e basta!

E non hai una fotocamera digitale, giusto? E non copi mai nulla da quella fotocamera digitale sul tuo computer (che è un backup!) E poi lo elimini dalla fotocamera (No, non è un backup se ne hai solo una copia!)

E tu non hai un telefono, vero? E non copi mai nulla dal tuo telefono sul tuo computer? E non hai mai lasciato cadere un telefono in un secchio pieno di ghiaccio e acqua con qualche bottiglia di birra galleggiante al vicino, giusto?

E hai stampe di quelle fatture elettroniche nel tuo seminterrato con una copia in quelle del tuo vicino, giusto?

Va tutto bene su tutto quanto sopra ? Freddo! Non è necessario eseguire il backup! Congratulazioni top 1%!
In caso contrario, continua di seguito.

Di cosa eseguire il backup :
tutti quei fastidiosi gadget che hai! Esegui il backup di tutti sul tuo computer! Non sai come? Chiedi loro fastidiosi nipoti! Possono e faranno qualsiasi cosa!
Digli anche di:

  1. rendilo completamente automatico: collega il cavo e sei a posto. O
  2. non toccare il mouse né la tastiera, ma avere pazienza con te perché vuoi ancora essere in grado di farlo quando non ci sono più! (Prendere appunti!)

I dati del tuo computer: tutto dentro /home! Se la dannata cosa si rompe, chiama i nipoti e chiedi loro di fare una nuova installazione e poi fai ripristinare loro i dati. Hai solo bisogno di sapere come eseguire il backup. Il ripristino è il loro problema.

Dove eseguire il backup / Dove archiviarlo :
chiedi ai bambini di comprarti uno di quegli "HDD USB esterni" e di configurarlo per te. Dovresti semplicemente collegarlo al computer e tutto dovrebbe funzionare automaticamente. (Sono sicuro: basta collegare il cavo e il gioco è fatto! Lascialo in funzione per una notte e poi fai clic con il pulsante destro del mouse su quella piccola icona e scegli "espulsione" e conservalo nel seminterrato / soffitta / un'altra stanza!)

Quando eseguire il backup :
poco prima del film del sabato sera sarebbe davvero bello! E soprattutto poco prima che arrivino quegli altri tuoi nipoti! Possono e distruggeranno qualsiasi cosa!


1

Il backup di tutti i programmi sarebbe di almeno 10 GB. Non ha molto senso eseguirne il backup poiché possono essere ripristinati da Internet.

Il backup di tutti i tuoi scritti sarebbe un paio di MB. A meno che tu non scriva molto velocemente e spesso ovviamente. Il backup dei fogli di calcolo e delle presentazioni potrebbe essere un centinaio di MB se hai un sacco di clip art e immagini.

Il backup di tutte le tue foto e canzoni potrebbe richiedere dozzine di GB. Un'alternativa sarebbe rispecchiare la musica e le foto sul tuo smartphone con Ubuntu. È probabile che un uomo creato (fuoco, furto, atti vandalici, ex) o Forza Maggiore (fulmini, inondazioni, terremoti) non avrà effetto su entrambi i dispositivi contemporaneamente.

Il backup dei tuoi video potrebbe essere di 100 GB.

Devi sapere cosa hai, dove è archiviato, quanto è grande e se deve essere eseguito il backup o meno. Dovrai pensarci e fare qualche ricerca.


Per quanto mi riguarda, ho usato un backup automatico per file compresso (<25 MB) ogni mattina che viene inviato per email al mio account gmail.com. Ogni mattina cronviene eseguito solo il backup di ciò che ho scritto insieme ai file di configurazione delle impostazioni di Ubuntu.

Dopo un anno dovrò adottare una strategia di backup padre-figlio-nonno per i backup annuali, mensili, settimanali e giornalieri per eliminare il numero di backup (365+ giorni) attualmente memorizzati in gmail.com che è limitato a 15 GB gratuitamente per tutti sul pianeta Terra (o teoricamente su Marte se hanno un indirizzo IP).

Se sei interessato al mio backup giornaliero su script gmail.com, puoi vederlo qui: Backup configurazione Linux, script e documenti su Gmail .


È possibile acquistare chiavette USB da 16 GB, 32 GB o 64 GB a buon mercato (ovvero chiavette USB) e copiarvi l'intera immagine di Ubuntu e i file di dati.

Se si dispone di un disco rigido da 500 GB o SSD e Ubuntu richiede solo da 25 a 50 GB, è possibile creare una partizione di backup per archiviare i backup. Nota che questi non saranno backup fuori sede né ti salveranno in caso di crash del disco rigido. Queste partizioni di backup sono utili quando ti spari in un piede ed elimini un sacco di file o directory. Per clonare la tua partizione Ubuntu su un'altra partizione di backup ho scritto questo script: Bash script per clonare Ubuntu su una nuova partizione per testare l'aggiornamento LTS 18.04

Inoltre ci sono programmi di backup che puoi usare ma non posso garantirli.


@Fabby Grazie per la modifica. Ho avuto la ricerca di "Forza maggiore". Interessante ...
WinEunuuchs2Unix
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.