I disastri di backup accadono silenziosamente. Di solito iniziano con il pensiero: "Ci vorranno solo un paio di minuti" e finiscono con te che fissi lo schermo in quel modo che gli utenti Linux conoscono fin troppo bene. È quello che è successo a me qualche settimana fa. Non stavo facendo nulla di sospetto. Nessun PPA losco, nessun esperimento sul kernel, solo manutenzione di routine. L'equivalente digitale di una cornice per foto con calendario. L'ho fatto centinaia di volte. Poi la macchina ha iniziato a comportarsi... in modo strano.

Non era inattivo, perché sarebbe stato quasi più facile. Si stava ancora avviando e aprendo cose. Ma la sensazione era sbagliata. Qualcosa che si era comportato normalmente aveva deciso di andare fuori controllo. Avete presente quella leggera paura che si insinua quando senti che il tuo sistema è un po' infestato? Un anno fa, mi avrebbe rovinato la serata. Questa volta, ho fatto marcia indietro, ho riavviato e ho continuato. Nessun dramma o lungo ciclo di ripristino. Solo un salvataggio silenzioso attraverso un noiosissimo backup a due livelli di cui ora sono irrazionalmente affezionato.
Se il tuo attuale piano di riserva è un "devo assolutamente farlo" o un mostro complicato che hai creato una volta e non hai mai toccato, questa è la via di mezzo che potrebbe fare al caso tuo.
Link veloci
La maggior parte dei consigli sul backup su Linux presuppone una pazienza infinita.
Cerca le istruzioni di backup in Linux e noterai subito il tono

Metà di Internet pensa che tu stia gestendo un piccolo data center dal tuo soggiorno. Immagini complete del disco, conservazione multilivello eImpostazioni di archiviazione di rete Che sembra avere una propria bolletta elettrica. Tutto questo è tecnicamente valido. È anche decisamente troppo caro per qualcuno il cui più grande rischio quotidiano è un appartamento ristrutturato con una certa sicurezza.
L'altra metà oscilla troppo nella direzione opposta. Esegui regolarmente il backup dei file: questo è il consiglio principale. Nessun contesto, nessuna struttura. Solo sensazioni e buone intenzioni. Nessuno di questi approcci corrispondeva al modo in cui usavo i miei computer Linux. La maggior parte dei crash del mondo reale sono noiosi e autoinflitti. Un aggiornamento si comporta in modo irregolare, una modifica alla configurazione ha conseguenze, o un "lasciami sistemare questa cosa" a tarda notte torna a perseguitarti dopo il caffè la mattina dopo. Ciò di cui avevo bisogno non era una resilienza di livello aziendale. Avevo bisogno di qualcosa di silenzioso, prevedibile e abbastanza fluido da poterlo effettivamente gestire. La svolta è arrivata quando ho smesso di trattare la mia installazione Linux come un fragile reperto da museo da conservare esattamente com'era, per sempre.
Il tuo sistema operativo e i tuoi file personali non sono la stessa cosa. Si bloccano in modo diverso. Invecchiano in modo diverso. E di certo non richiedono piani di ripristino identici. I crash di sistema si verificano di solito dopo aggiornamenti, problemi con i driver, problemi con il bootloader o la mia specialità personale: un eccesso di sicurezza a tarda notte abbinato a un giudizio molto mediocre. Perdere dati personali è molto meno affascinante. Documenti cancellati, bozze sovrascritte o Il caos delle cartelle lente e striscianti Che la maggior parte di noi finge di avere sotto controllo.
Nel momento in cui ho diviso il problema in due parti, tutto si è rilassato.
Per anni ho cercato di proteggere tutto con un'unica soluzione, ma non ha mai funzionato del tutto. Era troppo macchinosa da gestire o troppo fragile per poterci fare affidamento quando le cose contavano davvero. Nel momento in cui ho diviso il problema in due, tutto si è rilassato. Una rete di sicurezza per il sistema e un'altra per i file che contavano davvero. Timeshift è diventato il livello del sistemaE, francamente, si guadagna da vivere la prima volta che il tuo organismo inizia a comportarsi in modo un po' strano e senti quella familiare piccola depressione allo stomaco.
Se si utilizza una distribuzione basata su Debian, installarla è divertente ma non entusiasmante:
sudo apt install timeshiftEseguitelo e otterrete una procedura guidata di configurazione che, per fortuna, non cerca di impressionare nessuno. Quando vi chiede che tipo di snapshot desiderate, la maggior parte degli utenti desktop può tranquillamente scegliere RSYNC e procedere. È semplice, affidabile e fa esattamente ciò che promette. L'unico passaggio che consiglio sempre a tutti di rallentare per un momento è la posizione dello snapshot. Se potete evitarlo, non memorizzate gli snapshot sulla stessa partizione del vostro sistema root. Un'unità separata, anche una semplice esterna, offre una via di fuga molto più pulita quando le cose vanno male rapidamente.
Poi, mantieni intatta la cronologia. Il processo di ripristino è la parte che mi ha convinto completamente. Quando ti accorgi che qualcosa non va, apri Timeshift, selezioni un'istantanea precedente all'inizio del problema, premi Ripristina, riavvia e guardi il tuo sistema fare tranquillamente finta di niente. La prima volta che funziona, probabilmente rimarrai lì per un attimo e dirai: "Oh?!"
Come posso eseguire il backup della mia cartella Home senza ricorrere a interventi di ingegneria eccessiva?
Timeshift ignora deliberatamente i tuoi profili, ed è proprio per questo che il secondo livello è così importante.
La tua directory Home ha bisogno di un proprio flusso di backup, ma è proprio qui che spesso si rimane impantanati nella complessità. Non hai bisogno di un framework di backup esteso per la maggior parte degli utilizzi desktop. Hai bisogno di qualcosa di noioso che funzioni costantemente e non richieda supervisione. Per me, rsync era la soluzione giusta. Innanzitutto, scegli una destinazione fisicamente separata dall'unità di sistema principale. Un'unità USB esterna, un disco secondario, qualsiasi cosa che non scompaia se la tua partizione root ha un problema. Quindi, il nucleo della configurazione è, francamente, questo:
rsync -avh --delete /home/yourusername/ /media/yourbackupdrive/home-backup/La prima volta, il processo richiederà un po' di tempo, quindi puoi andare a prepararti un caffè. Dopodiché, rsync trasferisce semplicemente le modifiche, il che significa che passa rapidamente in secondo piano, dove dovrebbero stare i buoni backup. Il vero passo per migliorare la qualità della vita è l'automazione. Impostalo con cron o pianifica la tua distribuzione in modo che venga eseguito senza che tu debba pensarci. Anche una volta al giorno riduce significativamente il rischio di perdere qualcosa di importante. E quando devi ripristinare un file, il processo è piacevolmente noioso. Apri la cartella di backup, copia il file, incollalo e il gioco è fatto. Non c'è bisogno di ripristinare l'intero sistema, nessun rituale e nessun sospiro di sollievo davanti allo schermo.
Perché questa configurazione mi ha salvato più di una volta senza che nessuno lo sapesse?
Il vero test di qualsiasi strategia di backup non è quanto bene impressiona nella guida.

Puoi testare la configurazione finché il mouse non geme e gli occhi non ti lacrimano per lo sforzo. È come quando, in un giorno lavorativo qualsiasi, si rompe qualcosa di piccolo e sei già impegnato.
Ho recuperato uno snapshot di Timeshift, ho riavviato e ho continuato a lavorare. Nessuna spirale di reinstallazione, né una lunga serata passata a ricostruire il mio ambiente partendo dalla memoria e dalla testardaggine.
Ma la cosa più importante è che i miei file personali non sono mai stati oggetto di stress. Vivevano nel loro silenzioso flusso di backup, completamente indifferenti a qualsiasi imprevisto del sistema operativo. Questo capitolo è quello che fa la maggior parte del lavoro.
La resilienza del desktop non consiste nel creare l'architettura di backup più elaborata possibile. Si tratta di garantire che un singolo piccolo errore non possa rovinare l'intera settimana. Quando lo stato del sistema e i dati personali hanno vie di fuga indipendenti, tutto diventa più tranquillo e prevedibile.
Non è necessario diventare un amministratore di sistema part-time per arrivarci. Una modesta configurazione Timeshift abbinata a un semplice backup domestico con rsync risolve già la stragrande maggioranza dei veri e propri inconvenienti Linux. Non è particolarmente entusiasmante. Ma la prossima volta che una piccola e innocua modifica si rivelasse mostruosa, sarete contenti che se ne stia lì, tranquillamente a fare il suo lavoro.










