Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man gör säkerhetskopior av data på Ubuntu och andra distros

Skulle du vara okej om din hårddisk dog just nu? Eller skulle du förlora många känsliga filer och information? Det är därför, om du inte redan gör det, bör du göra regelbundna säkerhetskopior av data. Man vet aldrig när katastrofen inträffar.

Men som Linux-användare är säkerhetskopiering av data inte så användarvänligt som det kan vara på andra operativsystem. Inte för att det är svårt, men inlärningskurvan är bara lite svårare, så vi kommer att gå igenom de vanligaste och mest effektiva säkerhetskopieringsmetoderna för hemanvändare.

Vi har delat upp dessa metoder i två typer: inkrementella säkerhetskopior (dagligen, veckovis, månadsvis, etc.) och engångssäkerhetskopior (görs manuellt när du vill).

Linux inkrementella säkerhetskopior

Inkrementella säkerhetskopior är idealiska när du behöver dina säkerhetskopior för att vara så aktuella som möjligt. Dessa är vanligtvis schemalagda att vara automatiska, men det är möjligt att göra inkrementella säkerhetskopior med en manuell metod om du vill, även om vi inte nödvändigtvis rekommenderar det.

Använder CrashPlan

En av de största dragningarna med Linux är att dess community handlar om free och öppen källkod, vilket resulterar i användare som inte är lika benägna att spendera pengar på appar och tjänster. Men det här är ett fall där pengar är värda att spendera.

CrashPlan hanterar alla dina databackuper åt dig bakom kulisserna. Allt du behöver göra är att installera klienten, ange vilka kataloger och filer du vill ha säkerhetskopierade och låta den göra sitt. Det fungerar över Windows, Mac och Linux.

Som en free användare har du obegränsad tillgång till säkerhetskopior lagrade på lokala och externa enheter tillsammans med automatiska dagliga säkerhetskopior. Med ett individuellt konto för 5 USD per månad får du obegränsat lagringsutrymme online och kontinuerliga säkerhetskopieringar minut för minut. Filer lagras på obestämd tid med 448-bitars kryptering.

CrashPlan är en tjänst där du faktiskt kan spara pengar genom att välja familjeplanen istället, så överväg att skaffa en för 12,50 USD per månad och dela upp den med upp till nio andra datorer.

Detta är det bästa alternativet för Linux-nybörjare och de som föredrar “utom synhåll, utom sinnet”-metoden för säkerhetskopiering av data.

Använder Duplicati

Duplicati är en annan skrivbordsklient som hanterar säkerhetskopior för din räkning med sin inbyggda schemaläggare. Den stöder många moln- och off-site tjänster, såsom Google Drive, OneDrive, Amazon S3, Rackspace, etc. Klienten själv är free och tillgänglig på Windows och Linux.

Bli inte orolig när du besöker sajten och ser att den senaste stabila versionen släpptes 2013. 2.0-versionen utvecklas aktivt och kan laddas ner från den senaste versionen.

Som du kan förvänta dig är den första säkerhetskopian en fullständig säkerhetskopia och efterföljande säkerhetskopior är baserade på filskillnader. Gränssnittet är lätt att använda, men inte direkt vackert. Säkerhetskopieringar skyddas med AES-256-kryptering före uppladdning.

Duplicati har några andra avancerade funktioner, inklusive urvalsfilter, raderingsregler, anpassningar av bandbredd vid överföring av filer och mer. Besök How To-sidorna för att lära dig hur du drar full nytta av Duplicati.

Relaterad  6 sätt du kan få en Microsoft Office-licens för Free

Använder Rsnapshot

Rsnapshot är ett kommandoradsverktyg som är byggt ovanpå kommandoradsverktyget rsync. Den skapar en “huvud” säkerhetskopia första gången du använder den, och lagrar sedan bara filskillnader för varje framtida säkerhetskopia, vilket i slutändan sparar på diskutrymme.

Dessa automatiska säkerhetskopior kan lagras på lokala och externa enheter, USB-enheter, NFS-monterade enheter eller till och med på någon annan maskin i ditt nätverk som använder SSH.

Paketet rsnapshot är tillgängligt på alla system som använder Yum och Apt. För att installera med Yum:

yum install rsnapshot

Och för att installera med APT:

apt-get install rsnapshot

För att ställa in rsnapshot måste du redigera konfigurationsfilen som finns på /etc/rsnapshot.conf, som kommenteras tillräckligt bra för att de flesta Linux-användare borde kunna följa.

De viktigaste inställningarna är

snapshot_root

(vilket är där säkerhetskopior lagras), avsnittet om säkerhetskopieringsintervall och avsnitten där du anger vilka kataloger du vill ha säkerhetskopierad.

Vad som är trevligt är att du i stort sett kan konfigurera den för att göra vad du vill, som att lagra dina säkerhetskopior på Dropbox eller Spideroak och låta dessa lagringslösningar hantera synkronisering.

Använder Borg

Redan 2010 föddes ett säkerhetskopieringsverktyg som heter Attic. Det erbjöd ett system med säkerhetskopior som var deduplicerade, komprimerade och krypterade utan att vara alltför svåra att installera eller använda. Men när 2015 rullade på, stannade utvecklingen upp – och så var det splittrat.

Således, Borg föddes. Det kan vara lite skrämmande till en början för alla som inte är bekväma med kommandoraden, men Borg är väldokumenterad. Webbplatsen håller din hand, så du kommer att kunna få kläm på det på nolltid.

Borg är tillgänglig i arkiven för de mest populära distroerna, inklusive Ubuntu, Debian och Arch Linux. Leta efter paketet som heter

borgbackup

(förutom Arch Linux, där det heter borg). Till exempel på Ubuntu:

apt-get install borgbackup

När Borg väl har installerats finns det bara tre steg du behöver ta. Det första steget behövs bara för den allra första säkerhetskopieringen, och det tredje steget behövs bara när du faktiskt behöver återställa en säkerhetskopia.

Det första steget är att ange en viss katalog som platsen där du ska lagra dina säkerhetskopior:

borg init /path/to/backups

Det andra steget är faktiskt att skapa en säkerhetskopia av en viss katalog. I den här kommer vi att säkerhetskopiera tre kataloger — namngivna ~/ett, ~/två, och ~/tre — till ett arkiv med namn efter det aktuella datumet, 2016-06-22:

borg create /path/to/backups::2016-06-22 ~/one ~/two ~/three

Nästa dag kunde jag skapa ytterligare en säkerhetskopia:

borg create /path/to/backups::2016-06-23 ~/one ~/two ~/three

Och när du behöver återställa en säkerhetskopia:

borg extract /path/to/backups::2016-06-23

Lätt, är det inte? Besök Borg Quickstart-sidan för att lära dig mer, inklusive hur du ser innehållet i ett visst arkiv, tar bort arkiv, automatiserar säkerhetskopior och mer.

Relaterad  Hur man tar bort iMessages på din Mac

För engångssäkerhetskopior

Mellan automatiserade och manuella säkerhetskopieringar rekommenderar vi verkligen den automatiserade rutten eftersom det kan vara för lätt att bli lat eller glömma att göra säkerhetskopior, vilket kan utsätta din data för risker. Ingen tänker någonsin utveckla dåliga säkerhetsvanor, men det händer.

Men för större säkerhetskopior, som att kopiera en hel hårddisk för redundans, är en manuell engångsåtgärd mer praktisk. Det är då dessa alternativ kommer till användning.

Använder dd

dd är ett kommandoradsverktyg som är tillgängligt på alla Unix-baserade operativsystem. Det finns ingen riktig anledning till varför det heter “dd”, men vissa har kallat det som “diskförstörare” eftersom det kan vara otroligt riskabelt att använda.

Lång historia kort, om du inte är försiktig kan du sluta med att torka en av dina hårddiskar. Det är ingen rolig situation att vara i, särskilt om du siktar på att backa upp den enheten. Aj.

Men när den används på rätt sätt är den helt säker och funktionell. Kommandot kräver bara tre parametrar (fyra om du inkluderar

sudo

, som du troligtvis behöver):

sudo dd if=/path/to/first/drive of=/path/to/second/drive

I praktiken kan du till exempel använda:

sudo dd if=/dev/sda1 of=/dev/sdb1

I detta hypotetiska fall, /dev/sda1 är ingångsenheten (eller källenheten) och /dev/sdb1 är utgångsenheten (eller destinationsenheten). Det som än finns i ingångsenheten kommer att klonas på utgångsenheten. Säkerhetskopiering har aldrig varit enklare än så här.

Den svåra delen är att hitta rätt vägar till rätt hårddiskar. Lyckligtvis kommer de flesta distros med en diskhanteringsapp som du kan använda för att ta reda på vad dessa vägar är. Så här hittade jag min diskenhets väg med hjälp av Disks-appen på Linux Mint:

Observera att detta faktiskt kommer att skriva över allt på målenheten, så var mycket noga med att du har rätt enhet OCH att du inte gör några stavfel när du använder kommandot.

Använder Clonezilla

Det andra sättet att klona en hårddisk i Linux är att använda en snygg applikation som heter Clonezilla. Den finns i två varianter: Clonezilla Live (för enstaka maskiner) och Clonezilla SE (för dussintals eller hundratals datorer åt gången). Om du inte driver ett stort företag vill du ha Clonezilla Live.

För att använda det måste du dock ställa in Clonezilla på en live-CD, DVD eller USB-enhet. Är du osäker på hur man gör det? Följ bara hur du ställer in Clonezilla Live-sidan så är du igång.

När live-cd-, dvd- eller USB-enheten är klar sticker du bara in den i datorn du vill säkerhetskopiera och låter den starta. Om den inte startar med livemedia, se vår guide om hur du ändrar startordningen för din PC.

Om den startar upp ordentligt kommer du att presenteras med en steg-för-steg-guide som guidar dig genom processen. Vi rekommenderar dock att du läser Clonezilla Live-användningsguiden i förväg så att du kan bekanta dig och undvika eventuella misstag.

Relaterad  GTA 6: kartan över spelet skulle ha läckt ut på nätet, mot en återgång till Vice City?

En sak till: vissa hårddiskar är bättre för säkerhetskopiering än andra. För bästa prestanda, kolla in vår guide för att välja en dataenhet för säkerhetskopiering.

Använder kopiera och klistra in

Om dd och Clonezilla verkar vara överdrivet för dig, så finns det ett annat alternativ. Om allt du vill ha är en engångssäkerhetskopia av en uppsättning dokument så att du kan arkivera dem på obestämd tid, och om dessa dokument inte kommer att ändras alls, då…

…det är inget fel med att använda kopiera klistra in.

Allt handlar om att använda rätt verktyg för jobbet. Det är inte vettigt att kopiera och klistra in en hel hårddisk på en annan, vilket är anledningen till att appar som Clonezilla finns. Men det är lika orimligt att använda Clonezilla för att kopiera en enda fil eller katalog.

Ta dessa dokument och kopiera dem till en extern enhet, kopiera dem sedan till en molnlagringstjänst för extra skydd. Ibland är det verkligen så enkelt. Gör det inte svårare än det måste vara.

Vad är din säkerhetskopieringsmetod?

Återigen frågar jag, skulle du klara dig om din hårddisk dog just nu? Vad händer om ditt hus brann ner eller din molnlagringsleverantör försvann över en natt? Håller du säkerhetskopior av data och har du tillräckligt med dem?

Nu när du vet att dessa alternativ finns, har du ingen ursäkt för att inte ta hand om dina data – särskilt för att det finns free alternativ som CrashPlan och Duplicati som kan hantera allt utan någon ansträngning från din sida.

Vänta inte tills det är för sent.

Håller du regelbundna säkerhetskopior? Om så är fallet, vilka metoder använder du och exakt var förvarar du dessa säkerhetskopior? Har du några tips till de som INTE har säkerhetskopior? Låt oss veta i en kommentar nedan!

Om författaren

Joel Lee (1509 publicerade artiklar)

Joel Lee var tidigare chefredaktör för MakeUseOf från 2018 till 2021. Han har en kandidatexamen i datavetenskap och över nio års professionell erfarenhet av skrivande och redigering.

Mer från Joel Lee

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera