10 enkla sätt att återställa ditt Linux-system
Har du någonsin velat det var en “Ångra” knapp för allt du gör?
Den här guiden är tillgänglig för nedladdning som en gratis PDF. Ladda ner 10 enkla sätt att återställa ditt Linux-system nu. Känn dig fri att kopiera och dela med dig av dina vänner och familj.Jag har verkligen. Faktum är att jag ibland försöker trycka Ctrl + Z när jag skriver på papper.
Att återställa operativsystemet till ett tidigare tillstånd utan konsekvenser låter nästan som magi. Du kan snabbt återvända till ditt arbete som om inget hände, även om du inte vet vad som orsakade problemet. Det är därför System Restore-funktionen är bland de bästa sakerna som Windows-användare vill ha från Linux. Några går så långt som att proklamera att Linux aldrig kommer bli lika bra som Windows 5 Lies Linux-Haters Gilla att berätta 5 Lies Linux-Haters Gilla att berätta Linux kan ha varit ett läskigt operativsystem innan, men allt detta har förändrats de senaste åren . Dessa myter, som är mer exakt kallade lögner, är nu döda. Läs mer eftersom det saknar systemåterställning.
Dessa användare borde läsa manualen, eller ännu bättre, den här artikeln, för idag presenterar vi verktygen som ger systemåterställning till Linux. Visst är de inte alltid tillgängliga som standard, men inte heller Systemåterställning i Windows 10 Så här återställer du Windows 10 eller använder systemåterställning Så här återställer du fabriksinstallation Windows 10 eller Använd systemåterställning Lär dig hur systemåterställning och fabriksåterställning kan hjälpa dig att överleva eventuella Windows 10 katastrofer och återställa ditt system. Läs mer . Du kan också argumentera för att de inte beter sig exakt samma som deras Windows-motpart, men då fungerar sättet Systemåterställning vad du behöver veta om Windows System Restore Vad du behöver veta om Windows System Restore Föreställ dig det problem du kunde hitta dig själv om ditt system misslyckades! Funktionen Windows Systemåterställning kan rädda din rumpa. I den här artikeln beskrivs hur du skapar och använder Windows-återställningspunkter. Läs mer ändrats mellan Windows-versioner.
Hur återställer systemet i Windows?
Den ursprungliga systemåterställningsfunktionen går tillbaka till 2000 och Windows ME (Millennium Edition). Det kan bara återställa systemfiler och registret, och det var inte särskilt tillförlitligt. Vad gör du när Windows Systemåterställning misslyckas Vad gör du när Windows Systemåterställning misslyckas Systemåterställning kan rulla Windows till en tidigare stat. Vi visar dig hur du återställer från ett systemåterställningsfel och hur du ställer in det för att lyckas. Läs mer . Förbättringar ankom senare, i Windows XP och Vista. Sedan dess är System Restore beroende av en systemtjänst som kallas Volume Snapshot Service som automatiskt kan skapa ögonblicksbilder (“skuggkopior”) av systemet - inklusive filer som för närvarande används - och gör dem till återställbara “återställningspunkter”.
Medan det nya tillvägagångssättet erbjuder mer anpassning (användarna kan fördela diskutrymme för ögonblicksbilder och välja vilka kataloger som ska övervakas), har det också inneburit begränsningar. Systemåterställning av snapshots fungerar bara med NTFS-partitioner, och i versioner före Windows 8 kan de inte vara permanenta.
Varje ny Windows-version införde ytterligare förvirring, eftersom “Hem” Utgåvor av Vista saknade gränssnittet för att återställa tidigare snapshots, och Windows 8 gjorde det omöjligt att återställa tidigare versioner av en fil från Explorer: s Egenskaper-dialogruta. Slutligen inaktiverade Windows 10 systemåterställning helt och hållet, vilket gav användarna möjlighet att aktivera det manuellt. Mest troligt var det här beslutet att rikta dem mot Uppdatera och återställa Om du uppdaterar, återställ, återställer eller installerar om Windows? Ska du uppdatera, återställa, återställa eller installera om Windows? Har du någonsin velat återställa Windows 7 utan att förlora personuppgifter? Mellan en fabriksåterställning och en ominstallation var det tufft. Sedan Windows 8 har vi två nya alternativ: Uppdatera och återställ. Vilken är rätt ... Läs mer .
Men tillräckligt med Windows. Låt oss se hur vi kan göra detta arbete på Linux.
Hur återställer systemet på Linux?
Det gör inte - åtminstone inte under det namnet. Du kommer inte hitta den funktion som heter “Systemåterställning” i din distros menyer. Du måste hitta ett tillvägagångssätt som passar dig och installera nödvändiga applikationer. De flesta är baserade på samma princip som Systemåterställning på Windows. De skapar ögonblicksbilder av ditt system med angivna intervaller och låter dig rulla tillbaka till en vald tidpunkt.
Innan du dyker in i apparna, låt oss kortfattat förklara vilka systembilder som är.
Vad är skillnaden mellan systembilder och säkerhetskopior?
Semantik kan variera, men i allmänhet är säkerhetskopior kopior av filer. Saker du borde veta om redundans och säkerhetskopiering. Saker du borde veta om redundans och säkerhetskopiering. Redundans är ofta förvirrad med säkerhetskopiering. I själva verket är koncepten relativt lika, om än med några viktiga skillnader. Läs Mer hålls på en plats som är skild från filerna själva. Säkerhetskopior inkluderar sällan allt på en disk; när de gör det kallas de diskbilder eller diskkloner 4 Metoder för att klona din Linux-hårddisk 4 Metoder för att klona din Linux-hårddisk Behöver du klona din Linux-hårddisk eller en partition? Du kan använda det inbyggda dd-verktyget, eller flera alternativ för att klona din skiva för att återställa senare, krångelfri. Läs mer . Den här typen av säkerhetskopiering “speglar” hela skivan, inklusive användardata, operativsystemet, boot sektorer och mycket mer. Diskbilder kan användas i ren metallåterställning process där du kopierar innehållet på en hårddisk till en dator utan ett operativsystem.
Stillbilder, å andra sidan, är sparade tillstånd för ett filsystem som skapats vid specifika tidpunkter och förvaras på samma lagringsenhet som filsystemet. De innehåller vanligtvis alla kataloger och filer i ett filsystem, eller åtminstone de filer som krävs av operativsystemet.
Att hålla ögonblicksbilden på samma plats som filsystemet gör det möjligt att göra en återgång, men det sparar också diskutrymme. I denna inställning behöver varje ny ögonblicksbild inte spara hela filsystemstatusen. I stället fungerar ögonblicksbilder som inkrementella säkerhetskopior och spara bara ändringar som gjordes sedan senaste ögonblicksbilden. Det innebär att varje ögonblicksbild beror på den tidigare för att helt återställa systemet. Omvänt är en fullständig säkerhetskopia eller en diskbild oberoende av andra säkerhetskopior och kan återställa systemet självt.
Problemet med ögonblicksbilder är att de är sårbara för diskfel. Om din skiva har allvarlig mekanisk skada, kommer du sannolikt att förlora ögonblicksbilderna tillsammans med hela filsystemet. För att förhindra detta rekommenderas att du gör en stillbild strax efter installationen och konfigurationen av Linux-distributionen och kopiera den till en separat lagringsenhet.
Det finns en hel del apps för Linux som kan hjälpa dig att behålla system snapshots. De flesta är nybörjarevänliga och kräver inte avancerade Linux-färdigheter. Ta en titt på vårt urval och välj den app som är bäst för ditt arbetsflöde.
Timeshift
TimeShift har ett enkelt grafiskt gränssnitt, och du kan också använda den från terminalen. Som standard innehåller den inte användarens personliga filer, men du kan lägga till anpassade kataloger till dina ögonblicksbilder. På Ubuntu och derivat kan du få TimeShift från utvecklarens PPA:
sudo apt-add-repository ppa: teejee2008 / ppa
sudo apt-get uppdatering
sudo apt-get install timeshift
medan användare av andra distros kan ladda ner installationsfilen och köra den i terminalen:
./timeshift-latest-amd.64.run
Det finns också en version för BTRFS-filsystem Från FAT till NTFS till ZFS: Filsystem Demystified från FAT till NTFS till ZFS: Filsystem Demystified Olika hårddiskar och operativsystem kan använda olika filsystem. Här är vad det betyder och vad du behöver veta. Läs mer som stöder den inbyggda BTRFS-snapshot-funktionen.
Hur det fungerar
TimeShift låter dig ta ögonblicksbilder när som helst, eller du kan ställa in det för att skapa dem automatiskt. Du kan schemalägga timliga, dagliga, veckovisa och månatliga snapshots och konfigurera hur ofta TimeShift ska ta bort dem. Det finns ett speciellt alternativ som heter Boot Snapshots som skapar en ny ögonblicksbild efter varje omstart.
Att återställa en stillbild med TimeShift är en enkel process: du väljer en stillbild och väljer vilken plats den ska återställas. TimeShift erbjuder möjlighet att återställa ögonblicksbilder till externa enheter, och klonfunktionen kan direkt kopiera det aktuella systemtillståndet till en annan enhet. Det här är användbart för att migrera ditt operativsystem till en ny dator utan att behöva ställa in allt från början.
Innan du återställer en stillbild frågar TimeShift om du vill behålla programinställningarna och låter dig välja vilka som ska behållas. Kom ihåg det TimeShift kräver GRUB 2 att starta in i en återställd stillbild.
Cronopete
Om TimeShift är enkelt är Cronopete ännu enklare, åtminstone när det gäller utseende. Det kallar sig en klon av Time Machine för OS X Så här återställer du data från Time Machine Backups Så återställer du data från Time Machine Backups Det är väldigt enkelt att konfigurera Time Machine, säkerhetskopieringsprogrammet som levereras med varje Mac - men hur får du det? dina filer tillbaka när sakerna går fel? Läs mer, och fungerar lite annorlunda än TimeShift. Cronopete erbjuder paket för Ubuntu, Debian och Fedora, medan Arch Linux-användare kan hitta den i AUR.
Hur det fungerar
Till skillnad från andra appar på den här listan kombinerar Cronopete säkerhetskopierings- och ögonblicks paradigm och tvingar dig att hålla ögonblicksbilder på en extern enhet. Som standard kontrollerar du dina filer för ändringar varje timme, men du kan ändra intervallet i konfigurationsdialogrutan. Om en fil inte har ändrats, kommer Cronopete bara att länka till den istället för att kopiera filen, vilket hjälper till att spara diskutrymme.
Återställande av filer är förmodligen det coolaste med Cronopete. Det låter dig “rulla igenom tiden”; Det är visuellt bläddra i alla sparade versioner av dina filer och mappar. För att återställa filer, välj dem och klicka på Återställa. De kommer att kopieras från den externa disken till ditt nuvarande system. Som du troligen kan dra nytta av är Cronopete inte särskilt praktisk för en fullständig systemåterställning, men det är ett bra val om du vill behålla flera versioner av enskilda filer.
Bakåt i tiden
Back in Time Backup och återställ data och filer enkelt med bakåt i tiden [Linux] Säkerhetskopiera och återställ data och filer enkelt med bakåt i tiden [Linux] Read More ser användarvänligt nog för att locka till Linux nybörjare, medan dialogrutan Inställningar ger fin- kornad kontroll. Gränssnittet fungerar som en vanlig filhanterare, och du kan förhandsgranska alla dina ögonblicksbilder, bläddra i filer i var och en och återställa valda filer och mappar.
Back In Time kan installeras från en PPA om du är på Ubuntu:
sudo add-apt-repository ppa: bit-team / stable
sudo apt-get uppdatering
sudo apt-get installera backintime-qt4
Flera utdelningar erbjuder det i sina repositorier, och om dina inte har det, kan du alltid ladda ner källan.
Hur det fungerar
Back In Time skapar ögonblicksbilder som innehåller mappar efter eget val, men det kan bara återställa de som du har skrivåtkomst till. Dina ögonblicksbilder kan krypteras och lagras på en nätverksenhet, en extern disk eller ditt lokala filsystem. Back In Time uppdaterar bara de filer som har ändrats och Inställningar> Alternativ fliken kan du inaktivera ögonblicksbilder när inga ändringar krävs.
Snapshots kan schemaläggas (dagligen, veckovis, månadsvis, flera gånger per dag eller bara vid omstart) eller du kan skapa dem manuellt genom att klicka på knappen i huvudverktygsfältet. De Inställningar> Ta bort automatiskt fliken kan du definiera när Back In Time ska ta bort gamla snapshots och du kan skydda ögonblicksbilder från radering genom att ge dem ett namn och välja “Ta inte bort namngivna ögonblicksbilder”.
På samma sätt som Cronopete är Back In Time mer lämplig för mapp- eller filbaserade rollbacks, men om du vill återställa hela filsystemet är det också möjligt. Återställa en stillbild är lika lätt som att välja den och bestämma om du vill återställa några få mappar eller hela shebang.
Systemback
Systemback packar en imponerande mängd funktioner i ett litet gränssnitt. Tyvärr kan bara användare av Debian, Ubuntu och dess derivat spela med Systemback för nu eftersom det inte finns några installationsfiler för andra distributioner. Utvecklaren tillhandahåller en PPA:
sudo add-apt-repository ppa: nemh / systemback
sudo apt-get uppdatering
sudo apt-get install systemback
Hur det fungerar
Systemback är inte bara ett annat ögonblicksverktyg. Det kan göra ditt nuvarande system till en levande CD eller DVD som du kan starta på en annan dator. Det kan fixa eller återinstallera GRUB 2 bootloader, och reparera fstab filen. Fortfarande använder du förmodligen det främst för systembilder.
Systemback begränsar den totala antalet ögonblicksbilder till tio, förtroende för dig med att ta bort dem. Stillbilder kan vara inkrementella (endast ändrade filer kopieras, resten visas av hårda länkar), men du kan inaktivera det här i dialogrutan Inställningar. När du återställer filer kan du utföra en fullständig återställning eller bara kopiera de väsentliga systemfilerna. Dina personuppgifter, till exempel bilder och dokument, kommer inte att inkluderas i ögonblicksbilderna, men du kan överföra dem till en levande CD med Skapa ett levande system> Inkludera användardata alternativ.
Systemback gör att du kan anpassa ögonblicksschemat, men du kan stänga av det och skapa återställningspoäng manuellt. Det är viktigt att komma ihåg det Systemback stöder inte NTFS filsystem, så du kommer inte att kunna återställa en stillbild till eller från en partition formaterad som NTFS.
snapper
Snapper är nära knuten till openSUSE, där den introducerades i version 12.1. Det är möjligt att installera det på andra distributioner, men det är inte säkert att det fungerar. Det enklaste sättet att konfigurera Snapper är att installera openSUSE på en BTRFS-partition; i så fall blir Snapper automatiskt installerat och konfigurerat. Du kan använda Snapper som ett kommandoradsverktyg eller genom YaST, och det finns ett alternativ som kallas snapper-GUI.
Hur det fungerar
Snapper gör flera olika typer av ögonblicksbilder. pre och posta snapshots görs före och efter installation av nya paket med zypper eller YaST, och när du ändrar systemet via YaST-moduler. På så sätt kan du jämföra ögonblicksbilder och återgå till den gamla staten om förändringarna orsakar problem. Tidslinje snapshots skapas automatiskt varje timme, om du inte inaktiverar dem. Alla andra ögonblicksbilder heter enda, inklusive de du skapar manuellt. Snapshots ligger på samma partition som de skapas för, och de växer i storlek, så kom ihåg när du organiserar ditt diskutrymme.
Som standard skapar Snapper endast ögonblicksbilder för rotpartitionen. För att inkludera andra partitioner och BTRFS-undervolymer måste du skapa en konfigurationsfil för var och en av dem. Detta måste göras från terminalen. Se till att köra kommandot som root:
snapper -c CONFIGNAME create-config / PATH
Här står för “konfigurera”, CONFIGNAME är det namn du väljer för konfigurationen, och / PATH är platsen för partitionen eller delvolymen. Till exempel:
snapper -c hem skapa-config / home
Du kan kontrollera aktuella aktiva konfigurationer med:
snapper list-configs
Alla konfigurationsfiler sparas i / etc / snapper / configs
, och du kan ändra dem i en vanlig textredigerare. Du kan till exempel avaktivera timmars snapshots, växla automatiskt till snapshot-borttagning och berätta för Snapper hur många gamla snapshots att behålla.
Med YaST Snapper-modulen kan du skapa och jämföra ögonblicksbilder. Du kan också rulla tillbaka till en tidigare ögonblicksbild, samt återställa en tidigare version av en enda fil eller ett antal valda filer.
En ytterligare återställningsmetod tillhandahålls av förpackningen grub2-snapper-plugin
för openSUSE. Detta gör att Snapper kan starta en ögonblicksbild och återställa systemet direkt från bootloadermenyn. Om det är korrekt konfigurerat ska det finnas ett alternativ i GRUB 2 som heter “Starta bootloader från en skrivskyddad ögonblicksbild”. På andra utdelningar kan du försöka grub-btrfs för att få liknande resultat. Observera att du bara kan starta ögonblicksbilder skapade för rotpartitionen.
Så här säkerhetskopierar du och återställer installerade program
I stället för att återställa hela operativsystemet, ibland vill du bara återställa programvaran du installerade. Det här är ofta fallet med distro-hoppning, ominstallation av din nuvarande distribution eller uppgradering av den. Lyckligtvis kan vi lita på dessa praktiska verktyg som förenklar app migreringsprocessen.
Det första omnämnandet går till Aptik, ett program backup verktyg som skapats av TimeShift utvecklaren.
Det är bara för Ubuntu-baserade distributioner, och du kan installera det från utvecklarens PPA:
sudo apt-add-repository ppa: teejee2008 / ppa
sudo apt-get uppdatering
sudo apt-get install aptik
Aptik kan exportera listan med för tillfället installerade paket tillsammans med listan över repositories du använder och de nedladdade paketen själva. Det finns också alternativ för export av programinställningar, skrivbordstema och ikonuppsättningar. Aptik kategoriserar paketet efter installationstyp (förinstallerat med operativsystemet, installerat av användaren, installerat automatiskt som beroenden och installerat från .deb-filer). Det låter dig dra och släppa ner nedladdade .deb-filer i listan för att inkludera dem i säkerhetskopian. Du kan behålla backup var du än vill ha och extrahera den till en nyinstallerad distribution genom att installera Aptik först och välja Återställa i huvudprogramfönstret.
Linux Mint-användare kan försöka Mint Backup Tool, som fungerar nästan exakt som Aptik. Förutom att återställa installerade applikationer kan detta verktyg utföra en snabb säkerhetskopiering av en vald mapp och dess behörigheter.
De som kör Arch Linux kan vända sig till Backpac. Det skapar listor med manuellt installerade paket (både från de officiella arkiv och AUR) och kan säkerhetskopiera enskilda filer efter eget val. Återställ systemstatus med Backpac köljer ner för att installera de exporterade paketen, ta bort de som inte inkluderades i ögonblicksbilden och skriva över systemfilerna med sin tidigare exporterade version.
Självklart finns det ett sätt att göra allt detta utan en app från tredje part, med bara de verktyg som tillhandahålls av ditt pakethanteringssystem. På dpkg-baserade system kan du exportera en lista med installerade appar med:
dpkg --get-selections> /home/yourusername/apps.txt
Kopiera sedan den filen tillsammans med förvarets information från /etc/apt/sources.d/
och här formen
till det nya systemet. Ange rätt väg till apps.txt-filen och migrera apperna till det nya systemet med:
dpkg --set-val < /path/to/apps.txt
sudo apt-get uppdatering
sudo apt-get dselect-uppgradering
Några grafiska paketchefer (synaptic, till exempel) kan exportera och importera listor med installerade applikationer, så du behöver inte göra det från terminalen.
Advanced System Rollback Solutions
Kanske de program som vi har föreslagit hittills helt enkelt inte klippa det för dig. Den goda nyheten är att andra lösningar finns tillgängliga. Ringer dem “Avancerad” betyder inte att de är alltför komplicerade; bara att de kanske inte är lämpliga för en nybörjare förstahandsval.
rsnapshot
Om du letar efter ett snabbt sätt att ta ögonblicksbilder från terminalen, ge rsnapshot ett försök. Du hittar den i repositorierna för de flesta Linux-distributioner. Rsnapshot håller alla sina inställningar i /etc/rsnapshot.conf
, och det är här definierar du ögonblicksschemat, när du tar bort gamla snapshots, liksom vilka filer och mappar som faktiskt ska inkluderas. När du är nöjd med konfigurationen testar du rsnapshot med:
rsnapshot configtest
rsnapshot -t timme
för att säkerställa att allt går smidigt. Kom ihåg det rsnapshots konfigurationsfil kräver flikar mellan alternativ, inte mellanslag, så rör inte parametrarna genom att trycka på mellanslagstangenten. Det finns dock ingen automatisk återställningsfunktion, så du måste bara kopiera filerna manuellt från en vald ögonblicksbild.
Obnam
Obnam liknar rsnapshot, med några ytterligare intressanta funktioner. Först skapar du en fullständig säkerhetskopiering av ditt system och bygger sedan inkrementella ögonblicksbilder som bara innehåller nya och / eller ändrade filer. Dina ögonblicksbilder kan krypteras, och Obnam hanterar dekryptering automatiskt. Detsamma gäller för att återställa snapshots: det finns ett kommando för det och Obnam kan du välja var du ska återställa dem.
Du kan inkludera och utesluta anpassade sökvägar och lagra dina ögonblicksbilder på en server eller annan avlägsen plats. Det finns naturligtvis ett sätt att ta bort åldrade ögonblicksbilder, och den officiella användarmanualen är ett bra dokument som förklarar allt.
LVM Snapshots
När det gäller att bevara värdefulla data är det alltid en bra idé att tänka på det i förväg. Om du bara installerar ditt Linux-system är det värt att överväga LVM (Logical Volume Manager) Kombinera alla hårddiskar i en sömlös lagringsbehållare med LVM [Linux] Kombinera alla hårddiskar i en sömlös lagringsbehållare med LVM [Linux] Om du brukar använda mycket lagring har du förmodligen haft några lagringsproblem. Du kan fortfarande ha många tomma hårddiskar som ligger, men delar upp alla dina data ... Läs mer som ett sätt att organisera dina hårddiskar.
Varför? Även om det inte är en app, levereras LVM-implementeringen i Linux-kärnan med en inbyggd stillbildsfunktion. Du kan montera ögonblicksbilderna och bläddra dem som någon annan skiva eller partition, slå samman flera ögonblicksbilder och återställa dem för att lösa systemproblem. Alternativt kan du använda dattobd, en Linux-kärnmodul som stöder inkrementella ögonblicksbilder av ett levande system utan att behöva avmontera partitioner eller starta om datorn.
Som du har sett har du många alternativ för att få System Restore-funktionaliteten på Linux, men de är alla tekniskt mycket lika. Finns det ett bättre sätt att ersätta Systemåterställning på Linux? Kanske kommer det att avslöjas i framtiden, eftersom dessa appar fortsätter att utvecklas, eller kanske det döljer sig i en kombination av redan befintliga verktyg.
Vad tror du? Har du använt någon av dessa appar? Kommer du med på att Linux behöver något som Systemåterställning? Gå med i diskussionen och dela dina råd i kommentarerna.
Bildkrediter: En Ångra nyckel från ett gammalt datortangentbord av stockmedia.cc, LVM Hierarchy av Linux Skärmdumpar via Flickr.
Utforska mer om: Data Backup, Disk Image, Longform Guide, Systemåterställning.