10 semplici modi per ripristinare il tuo sistema Linux

10 semplici modi per ripristinare il tuo sistema Linux / Linux

Hai mai desiderato che ci fosse un? “Disfare” pulsante per tutto ciò che fai?

Questa guida è disponibile per il download come PDF gratuito. Scarica 10 semplici modi per ripristinare il tuo sistema Linux ora. Sentiti libero di copiare e condividere questo con i tuoi amici e familiari.

Ho certamente. Infatti, a volte mi sorprendo a provare a premere Ctrl + Z mentre scrivo su carta.

Ripristinare il sistema operativo in uno stato precedente senza conseguenze sembra quasi magico. Puoi tornare rapidamente al tuo lavoro come se nulla fosse accaduto, anche quando non sai cosa ha causato il problema. Ecco perché la funzionalità Ripristino configurazione di sistema è tra le cose migliori che gli utenti di ex-Windows vogliono da Linux. Alcuni affermano che Linux non sarà mai all'altezza di Windows 5 Lies Linux - I cappellisti amano raccontare 5 bugiardi Gli hacker di Linux vogliono dire che Linux potrebbe essere stato un sistema operativo spaventoso prima, ma tutto ciò è cambiato negli ultimi anni . Questi miti, che sono più precisamente chiamati bugie, ora sono morti. Leggi altro perché manca il Ripristino configurazione di sistema.

Questi utenti dovrebbero leggere il manuale, o anche meglio, questo articolo, perché oggi presenteremo gli strumenti che portano la funzionalità Ripristino configurazione di sistema su Linux. È vero, non sono sempre disponibili per impostazione predefinita, ma nemmeno Ripristino configurazione di sistema in Windows 10 Ripristino delle impostazioni di fabbrica di Windows 10 o Ripristino configurazione di sistema Ripristino delle impostazioni di fabbrica di Windows 10 o Ripristino configurazione di sistema Scopri come Ripristino configurazione di fabbrica e Ripristino predefiniti possono aiutarti a sopravvivere qualsiasi disastro di Windows 10 e ripristinare il sistema. Leggi di più . Si potrebbe anche sostenere che non si comportano esattamente come la controparte di Windows, ma, ancora una volta, come funziona il Ripristino di sistema Cosa è necessario sapere su Ripristino configurazione di sistema di Windows Che cosa è necessario sapere su Ripristino configurazione di sistema di Windows trova te stesso, se il tuo sistema fallisce! La funzione Ripristino configurazione di sistema di Windows potrebbe salvare il tuo culo. Questo articolo spiega come creare e utilizzare i punti di ripristino di Windows. Leggi altro cambiato tra le versioni di Windows.

Come funziona il ripristino del sistema in Windows?

La funzione originale di Ripristino configurazione di sistema risale al 2000 e Windows ME (Millennium Edition). Poteva solo ripristinare i file di sistema e il registro e non era particolarmente affidabile Cosa fare quando il Ripristino configurazione di sistema di Windows fallisce Cosa fare quando il Ripristino del sistema di Windows non riesce Il ripristino del sistema può riportare Windows a uno stato precedente. Vi mostriamo come ripristinare da un errore di Ripristino configurazione di sistema e come configurarlo per il successo. Leggi di più . I miglioramenti sono arrivati ​​più tardi, in Windows XP e Vista. Da allora, Ripristino configurazione di sistema si basa su un servizio di sistema denominato Volume Snapshot Service che può creare automaticamente istantanee (“copie shadow”) del sistema, inclusi i file attualmente in uso, e trasformarli in ripristinabili “ripristinare punti”.

Mentre questo nuovo approccio offriva maggiore personalizzazione (gli utenti potevano allocare spazio su disco per le istantanee, e scegliere quali directory dovevano essere monitorate), presentava anche dei limiti. Gli snapshot di Ripristino configurazione di sistema funzionano solo con le partizioni NTFS e, nelle versioni precedenti a Windows 8, non possono essere permanenti.

Ogni nuova versione di Windows ha introdotto ulteriore confusione, perché “Casa” le edizioni di Vista mancavano dell'interfaccia per il ripristino delle istantanee precedenti e Windows 8 rendeva impossibile il recupero delle versioni precedenti di un file dalla finestra di dialogo Proprietà di Explorer. Infine, Windows 10 disabilita completamente il Ripristino configurazione di sistema, lasciandolo agli utenti abilitarlo manualmente. Molto probabilmente, questa decisione aveva lo scopo di indirizzarli verso Refresh e Restore Dovresti aggiornare, resettare, ripristinare o reinstallare Windows? Dovresti aggiornare, resettare, ripristinare o reinstallare Windows? Hai mai desiderato reimpostare Windows 7 senza perdere i dati personali? Tra un reset di fabbrica e una reinstallazione, è stato difficile. Da Windows 8, abbiamo due nuove opzioni: Aggiorna e Ripristina. Quale è giusto ... Leggi di più .

Ma abbastanza su Windows. Vediamo come possiamo farlo funzionare su Linux.

Come funziona il Ripristino configurazione di sistema su Linux?

Non - almeno non sotto quel nome. Non troverai la funzione chiamata “Ripristino del sistema” nei menu della tua distro. Dovrai trovare un approccio adatto a te e installare le applicazioni necessarie. Molti di questi sono basati sullo stesso principio di Ripristino configurazione di sistema su Windows. Crea istantanee del tuo sistema a intervalli specificati e ti consente di tornare a un punto nel tempo selezionato.

Prima di immergerti nelle app, spieghiamo brevemente quali sono le istantanee del sistema.

Qual è la differenza tra istantanee di sistema e backup?

La semantica può variare, ma in generale i backup sono copie di file Cose da sapere su ridondanza e backup Cose da sapere su ridondanza e backup La ridondanza è spesso confusa con i backup. In effetti, i concetti sono relativamente simili, anche se con alcune importanti differenze. Leggi di più conservati in una posizione separata dai file stessi. I backup includono raramente tutto su un disco; quando lo fanno, vengono chiamati immagini del disco o cloni su disco 4 Metodi per clonare il disco rigido Linux 4 metodi per clonare il disco rigido Linux È necessario clonare il 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. Leggi di più . Questo tipo di backup “specchi” l'intero disco, inclusi i dati dell'utente, il sistema operativo, i settori di avvio e altro ancora. Le immagini del disco possono essere utilizzate in ripristino bare metal processo, in cui si copia il contenuto di un disco rigido su un computer senza un sistema operativo.

Le istantanee, d'altra parte, sono stati salvati di un filesystem creato in punti specifici nel tempo e conservati sullo stesso dispositivo di archiviazione del filesystem. Di solito includono tutte le directory e i file di un filesystem o, per lo meno, i file richiesti dal sistema operativo.

Mantenere lo snapshot nella stessa posizione del filesystem rende possibile eseguire un rollback, ma salva anche lo spazio su disco. In questa configurazione, ogni nuova istantanea non deve salvare l'intero stato del file system. Invece, le istantanee si comportano come backup incrementali e salva solo le modifiche apportate dall'ultima istantanea. Ciò significa che ogni istantanea dipende da quella precedente per ripristinare completamente il sistema. Viceversa, un backup completo o un'immagine disco è indipendente dagli altri backup e può ripristinare il sistema da solo.

Il problema con le istantanee è che sono vulnerabili agli errori del disco: se il disco subisce gravi danni meccanici, è probabile che perderanno le istantanee insieme all'intero file system. Per evitare ciò, è consigliabile creare un'istantanea subito dopo l'installazione e la configurazione della distribuzione Linux e copiarla su un dispositivo di archiviazione separato.

Ci sono alcune app per Linux che possono aiutarti a mantenere istantanee di sistema. Molti di loro sono adatti ai principianti e non richiedono competenze di Linux avanzate. Dai un'occhiata alla nostra selezione e scegli l'app più adatta al tuo flusso di lavoro.

TimeShift

TimeShift ha una semplice interfaccia grafica e puoi anche usarlo dal terminale. Per impostazione predefinita, non include i file personali di un utente, ma puoi aggiungere directory personalizzate alle tue istantanee. Su Ubuntu e derivati ​​puoi ottenere TimeShift dal PPA dello sviluppatore:

sudo apt-add-repository ppa: teejee2008 / ppa
sudo apt-get update
sudo apt-get install timeshift

mentre gli utenti di altre distro possono scaricare il file di installazione ed eseguirlo nel terminale:

./timeshift-latest-amd.64.run

Esiste anche una versione per i filesystem BTRFS Da FAT a NTFS To ZFS: File system Demystified da FAT a NTFS To ZFS: File system Demistificato Diversi dischi rigidi e sistemi operativi possono utilizzare diversi file system. Ecco cosa significa e cosa devi sapere. Leggi altro che supporta la funzione di snapshot BTRFS nativo.

Come funziona

TimeShift ti consente di scattare istantanee quando vuoi oppure puoi impostarlo per crearlo automaticamente. È possibile pianificare istantanee orarie, giornaliere, settimanali e mensili e configurare la frequenza con cui TimeShift deve rimuoverle. Esiste un'opzione speciale chiamata Boot Snapshots che crea una nuova istantanea dopo ogni riavvio.

Il ripristino di un'istantanea con TimeShift è un'operazione semplice: si seleziona un'istantanea e si sceglie la posizione in cui deve essere ripristinata. TimeShift offre l'opzione per ripristinare istantanee su dispositivi esterni e la funzione Clone può copiare direttamente lo stato corrente del sistema su un altro dispositivo. Questo è utile per migrare il tuo sistema operativo su un nuovo computer senza dover configurare tutto da zero.

Prima di ripristinare un'istantanea, TimeShift ti chiederà se vuoi conservare le impostazioni dell'applicazione e ti consente di scegliere quali mantenere. Ricordatelo TimeShift richiede GRUB 2 per avviare in un'istantanea ripristinata.

Cronopete

Se TimeShift è semplice, Cronopete è ancora più semplice, almeno in termini di aspetto. Si definisce un clone di Time Machine per OS X Come ripristinare i dati da Time Machine Backup Come ripristinare i dati da Time Machine Backup È davvero facile configurare Time Machine, il software di backup fornito con ogni Mac, ma come si ottiene i tuoi file quando le cose vanno male? Leggi di più e funziona in modo leggermente diverso rispetto a TimeShift. Cronopete offre pacchetti per Ubuntu, Debian e Fedora, mentre gli utenti di Arch Linux possono trovarlo su AUR.

Come funziona

A differenza di altre app su questo elenco, Cronopete combina i paradigmi di backup e snapshot e obbliga a mantenere istantanee su un dispositivo esterno. Per impostazione predefinita, controlla i tuoi file per le modifiche ogni ora, ma puoi modificare l'intervallo nella finestra di configurazione. Se un file non è stato modificato, Cronopete si collegherà solo ad esso anziché copiare il file, il che aiuta a risparmiare spazio su disco.

Ripristinare i file è probabilmente la cosa più bella di Cronopete. Ti lascia “scorrere il tempo”; cioè, sfogliare visivamente tutte le versioni salvate dei tuoi file e cartelle. Per ripristinare i file, è sufficiente selezionarli e fare clic Ristabilire. Verranno copiati dal disco esterno sul sistema attuale. Come probabilmente si può dedurre, Cronopete non è molto pratico per un ripristino completo del sistema, ma è un'ottima scelta se si desidera mantenere più versioni di singoli file.

Tornare in tempo

Back In Time Backup e ripristino di dati e file con facilità Back In Time [Linux] Backup e ripristino di dati e file Facilmente indietro nel tempo [Linux] Read More sembra abbastanza user-friendly per attirare i principianti di Linux, mentre la sua finestra di dialogo Settings offre controllo a grana L'interfaccia funziona come un normale file manager e puoi visualizzare in anteprima tutte le tue istantanee, sfogliare i file in ognuna di esse e ripristinare file e cartelle selezionati.

Back In Time può essere installato da un PPA se sei su Ubuntu:

sudo add-apt-repository ppa: bit-team / stable
sudo apt-get update
sudo apt-get install backintime-qt4

Diverse distribuzioni lo offrono nei loro repository e se il tuo non ce l'ha, puoi sempre scaricare la fonte.

Come funziona

Back In Time crea istantanee che includono cartelle di tua scelta, ma può solo ripristinare quelle a cui hai accesso in scrittura. Le tue istantanee possono essere crittografate e archiviate su un dispositivo di rete, su un disco esterno o sul tuo file system locale. Back In Time aggiorna solo i file che sono stati modificati e il file Impostazioni> Opzioni la scheda consente di disabilitare le istantanee quando non sono richieste modifiche.

Le istantanee possono essere programmate (giornalmente, settimanalmente, mensilmente, più volte al giorno o solo al riavvio) oppure è possibile crearle manualmente facendo clic sul pulsante nella barra degli strumenti principale. Il Impostazioni> Rimuovi automaticamente la scheda ti consente di definire quando Back In Time dovrebbe rimuovere le vecchie istantanee e puoi proteggere le istantanee dall'eliminazione dando loro un nome e selezionando “Non rimuovere le istantanee con nome”.

Simile a Cronopete, Back In Time è più adatto per i rollback basati su cartelle o file, ma se si desidera ripristinare l'intero filesystem, è anche possibile. Il ripristino di un'istantanea è facile come selezionarlo e decidere se si desidera ripristinare solo poche cartelle o l'intero shebang.

Systemback

Systemback racchiude una quantità impressionante di funzionalità in una piccola interfaccia. Sfortunatamente, solo gli utenti di Debian, Ubuntu e le sue derivate possono giocare con Systemback per ora, perché non ci sono file di installazione per altre distribuzioni. Lo sviluppatore fornisce un PPA:

sudo add-apt-repository ppa: nemh / systemback
sudo apt-get update
sudo apt-get install systemback

Come funziona

Systemback non è solo un altro strumento di istantanea. Può trasformare il tuo sistema attuale in un CD o DVD live che puoi avviare su un altro computer. Può riparare o reinstallare il bootloader GRUB 2 e riparare il file fstab. Tuttavia, probabilmente lo userai principalmente per le istantanee di sistema.

Systemback limita la quantità totale di istantanee a dieci, confidando in te nel compito di rimuoverli. Le istantanee possono essere incrementali (solo i file modificati vengono copiati, il resto è rappresentato da collegamenti fisici), ma è possibile disabilitarlo nella finestra di dialogo Impostazioni. Quando si ripristinano i file, è possibile eseguire un ripristino completo o semplicemente copiare i file di sistema essenziali. I tuoi dati personali, come immagini e documenti, non saranno inclusi nelle istantanee, ma puoi trasferirli su un CD live con il Crea sistema live> Includi dati utente opzione.

Systemback consente di personalizzare la pianificazione dell'istantanea, ma si è liberi di disattivarla e creare manualmente i punti di ripristino. È importante ricordarlo Systemback non supporta il filesystem NTFS, quindi non sarà possibile ripristinare un'istantanea su o da una partizione formattata come NTFS.

Snapper

Snapper è strettamente legato a openSUSE, dove è stato introdotto nella versione 12.1. È possibile installarlo su altre distribuzioni, ma non è garantito il funzionamento. Il modo più semplice per configurare Snapper è installare openSUSE su una partizione BTRFS; in tal caso, Snapper viene automaticamente installato e configurato. Puoi usare Snapper come strumento da riga di comando o tramite YaST, e c'è un'alternativa chiamata snapper-GUI.

Come funziona

Snapper rende diversi tipi di istantanee. Pre e pubblicare istantanee vengono creati prima e dopo l'installazione di nuovi pacchetti con zypper o YaST e quando si modifica il sistema tramite i moduli YaST. In questo modo puoi confrontare istantanee e ripristinare lo stato precedente se le modifiche causano problemi. Istantanee della timeline vengono creati automaticamente ogni ora, a meno che non li disabiliti. Vengono chiamate tutte le altre istantanee singolo, compresi quelli che crei manualmente. Le istantanee risiedono nella stessa partizione per cui sono state create e crescono di dimensioni, quindi tienilo a mente quando organizzi lo spazio su disco.

Per impostazione predefinita, Snapper crea snapshot solo per la partizione di root. Per includere altre partizioni e sottovolumi BTRFS, è necessario creare un file di configurazione per ognuno di essi. Questo deve essere fatto dal terminale. Assicurati di eseguire il comando come root:

snapper -c CONFIGNAME create-config / PATH

Qui -c sta per “configurare”, CONFIGNAME è il nome scelto per la configurazione e / PATH è il percorso della partizione o del sottovolume. Per esempio:

snapper -c home create-config / home

È possibile verificare le configurazioni attualmente attive con:

lista-snapper-configs

Tutti i file di configurazione sono salvati in / etc / snapper / configs, e puoi modificarli in un normale editor di testo. Ad esempio, puoi disabilitare le istantanee orarie, attivare la rimozione automatica delle istantanee e dire a Snapper quante vecchie istantanee conservare.

Il modulo YaST Snapper ti consente di creare e confrontare istantanee. È inoltre possibile eseguire il rollback a un'istantanea precedente e ripristinare una versione precedente di un singolo file o di un numero di file selezionati.

Un ulteriore metodo di rollback è fornito dal pacchetto grub2-snapper-plugin per openSUSE. Ciò consente a Snapper di avviarsi in un'istantanea e ripristinare il sistema direttamente dal menu del bootloader. Se è configurato correttamente, dovrebbe esserci un'opzione in GRUB 2 chiamata “Avvia il bootloader da un'istantanea di sola lettura”. Su altre distribuzioni puoi provare grub-btrfs per ottenere risultati simili. Si noti che è possibile solo avviare gli snapshot creati per la partizione di root.

Come eseguire il backup e il ripristino delle applicazioni installate

Invece di ripristinare l'intero sistema operativo, a volte è sufficiente ripristinare il software installato. Questo è spesso il caso del distro-hopping, della reinstallazione della distribuzione corrente o dell'aggiornamento. Fortunatamente, possiamo contare su questi pratici strumenti che semplificano il processo di migrazione delle app.

La prima menzione va a Aptik, un'applicazione di backup dell'applicazione creata dallo sviluppatore di TimeShift.

È solo per le distribuzioni basate su Ubuntu e puoi installarlo dal PPA dello sviluppatore:

sudo apt-add-repository ppa: teejee2008 / ppa
sudo apt-get update
sudo apt-get install aptik

Aptik può esportare l'elenco dei pacchetti attualmente installati insieme all'elenco dei repository che si utilizzano e ai pacchetti scaricati. Esistono anche opzioni per l'esportazione di impostazioni dell'applicazione, temi desktop e set di icone. Aptik classifica i pacchetti in base al tipo di installazione (preinstallato con il sistema operativo, installato dall'utente, installato automaticamente come dipendenze e installato dai file .deb). Ti consente di trascinare e rilasciare i file .deb scaricati nell'elenco per includerli nel backup. È possibile mantenere il backup ovunque si desideri ed estrarlo in una distribuzione appena installata installando prima Aptik e selezionando Ristabilire nella finestra principale dell'applicazione.

Gli utenti di Linux Mint possono provare Mint Backup Tool, che funziona quasi esattamente come Aptik. Oltre al ripristino delle applicazioni installate, questo strumento può eseguire un backup rapido di una cartella selezionata e delle relative autorizzazioni.

Coloro che gestiscono Arch Linux possono rivolgersi a backpac. Crea elenchi di pacchetti installati manualmente (sia dai repository ufficiali che da AUR) e può eseguire il backup di singoli file di tua scelta. Il ripristino dello stato del sistema con Backpac si riduce all'installazione dei pacchetti esportati, rimuovendo quelli non inclusi nello snapshot e sovrascrivendo i file di sistema con la versione precedentemente esportata.

Naturalmente, c'è un modo per fare tutto questo senza un'app di terze parti, utilizzando solo gli strumenti forniti dal sistema di gestione dei pacchetti. Sui sistemi basati su dpkg, puoi esportare un elenco di app installate con:

dpkg --get-selezioni> /home/yourusername/apps.txt

quindi copiare il file insieme alle informazioni del repository da /etc/apt/sources.d/ e /etc/apt/sources.list al nuovo sistema. Fornire il percorso corretto per il file apps.txt e migrare le app nel nuovo sistema con:

dpkg --set-selezioni < /path/to/apps.txt
sudo apt-get update
sudo apt-get dselect-upgrade

Alcuni gestori di pacchetti grafici (Synaptic, ad esempio) può esportare e importare elenchi di applicazioni installate, quindi non è necessario farlo dal terminale.

Soluzioni di rollback di sistema avanzate

Forse le applicazioni che abbiamo suggerito fino ad ora semplicemente non lo tagliano per te. La buona notizia è che sono disponibili altre soluzioni. Li chiama “Avanzate” non significa che sono eccessivamente complicati; solo che potrebbero non essere adatti per la prima scelta di un principiante.

rsnapshot

Se stai cercando un modo rapido per scattare istantanee dal terminale, prova a rsnapshot. Puoi trovarlo nei repository della maggior parte delle distribuzioni Linux. Rsnapshot mantiene tutte le impostazioni in /etc/rsnapshot.conf, ed è qui che definirai la pianificazione dell'istantanea, quando rimuovere le vecchie istantanee e quali file e cartelle includere effettivamente. Una volta che sei soddisfatto della configurazione, prova rsnapshot con:

rsnapshot configtest
rsnapshot -t ogni ora

per garantire che tutto funzioni senza intoppi. Ricordatelo Il file di configurazione di rsnapshot richiede schede tra le opzioni, non spazi, quindi non spostare i parametri in giro premendo la barra spaziatrice. Non esiste alcuna funzione di ripristino automatico, quindi, dovrai solo copiare i file manualmente da un'istantanea selezionata.

Obnam

Obnam è simile a rsnapshot, con alcune caratteristiche interessanti aggiuntive. Prima crea un backup completo del sistema, quindi crea istantanee incrementali contenenti solo file nuovi e / o modificati. Le istantanee possono essere crittografate e Obnam gestisce automaticamente la decrittografia. Lo stesso vale per il ripristino delle istantanee: c'è un comando per questo e Obnam ti consente di scegliere dove ripristinarle.

È possibile includere ed escludere percorsi personalizzati e archiviare le istantanee su un server o altra posizione remota. Naturalmente, c'è un modo per rimuovere istantanee invecchiate, e il manuale utente ufficiale è una grande documentazione che spiega tutto.

Istantanee LVM

Quando si tratta di conservare dati preziosi, è sempre una buona idea pensarci in anticipo. Se stai configurando il tuo sistema Linux, vale la pena considerare LVM (Logical Volume Manager) Combinare tutte le tue unità disco in un unico contenitore di storage senza soluzione di continuità con LVM [Linux] Unisci tutti i tuoi dischi rigidi in un unico contenitore di storage con LVM [Linux] Se si tende a consumare molta memoria, probabilmente si sono verificati alcuni problemi di archiviazione. Potresti avere ancora un sacco di dischi rigidi vuoti in giro, ma suddividere tutti i tuoi dati ... Leggi di più come un modo per organizzare i tuoi hard disk.

Perché? Sebbene non sia esattamente un'app, l'implementazione LVM nel kernel di Linux è dotata di una funzione di snapshot integrata. È possibile montare le istantanee e sfogliarle come qualsiasi altro disco o partizione, unire più istantanee e ripristinarle per risolvere i problemi di sistema. In alternativa, puoi usare dattobd, un modulo del kernel Linux che supporta istantanee incrementali di un sistema live, senza dover smontare le partizioni o riavviare il computer.

Come hai visto, hai molte opzioni per ottenere la funzionalità Ripristino configurazione di sistema su Linux, ma sono tutte tecnicamente molto simili. C'è un modo migliore per sostituire Ripristino configurazione di sistema su Linux? Forse verrà rivelato in futuro man mano che queste app continueranno a svilupparsi, o forse si nasconderà in una combinazione di strumenti già esistenti.

Cosa pensi? Hai usato una di queste app? Sei d'accordo che Linux ha bisogno di qualcosa come Ripristino configurazione di sistema? Partecipa alla discussione e condividi i tuoi consigli nei commenti.

Crediti immagine: Una chiave di annullamento da una vecchia tastiera del computer di stockmedia.cc, la gerarchia LVM di Linux Screenshots via Flickr.

Scopri di più su: Backup dei dati, Immagine disco, Guida longform, Ripristino configurazione di sistema.