Säkerhetskopiering

Det finns två sorters människor:

All data du äger som du inte har säkerhetskopierat kan försvinna när som helst, för alltid. Här går vi igenom goda grunder för säkerhetskopiering och fallgropar i vissa upplägg.

3-2-1-regeln

3-2-1-regeln är en allmänt rekommenderad strategi för säkerhetskopiering av data. Den säger att du bör ha:

Grundtanken bakom rekommendationen är att inte lägga alla ägg i samma korg. Att ha två olika enheter/diskar gör att ett enskilt hårdvarufel inte tar all din data. På samma sätt, om din enda säkerhetskopia finns hemma och huset brinner ner eller blir rånat, förlorar du allt. Det är därför kopian utanför hemmet finns. Lokala säkerhetskopior ger tillgänglighet och hastighet, medan kopior på annan plats ger motståndskraft om en katastrof inträffar.

Testa dina säkerhetskopior

En vanlig fallgrop vid säkerhetskopiering är att blint lita på vad systemet säger att det gör, utan att verifiera att data faktiskt går att återställa. Toy Story 2 var nära att gå förlorad eftersom deras säkerhetskopior inte fungerade, och tur räddade dem till slut.

Versionshantering

Det är viktigt att förstå att RAID inte är en säkerhetskopia, och i allmänhet är spegling ingen säkerhetskopieringslösning. Att bara synkronisera filer någonstans hjälper inte i flera scenarier, till exempel:

Om ändringarna i dina data förs vidare till säkerhetskopian kan du inte återställa i dessa scenarier. Detta gäller många molnlagringstjänster som Dropbox, Google Drive, One Drive, osv. Vissa behåller raderad data en kort tid, men gränssnittet för återställning är oftast inte något du vill använda för stora mängder filer.

Ett ordentligt säkerhetskopieringssystem bör vara versionshanterat för att undvika detta felmönster. Med olika ögonblicksbilder över tid kan du enkelt gå tillbaka och återställa det som gått förlorat. Den mest kända programvaran av den typen är macOS Time Machine.

Deduplicering

Att göra flera kopior av data kan dock bli mycket dyrt i diskutrymme. Samtidigt är de flesta data identiska mellan versioner och behöver inte överföras igen. Här kommer datadeduplicering in. Genom att hålla reda på vad som redan lagrats kan man göra inkrementella säkerhetskopior, där bara ändringarna mellan två versioner behöver sparas. Det minskar utrymmesbehovet kraftigt efter den första kopian.

Kryptering

Eftersom vi kan säkerhetskopiera till otillförlitliga tredje parter, som molnleverantörer, bör du tänka på att data som kopieras som den är i princip kan läsas av obehöriga. Dokument som deklarationsuppgifter är känslig information och bör inte säkerhetskopieras i klartext. För att förebygga detta erbjuder många lösningar kryptering på klientsidan, där data krypteras innan den skickas till servern. På så sätt kan servern inte läsa det den lagrar, medan du kan dekryptera med din hemliga nyckel.

Som en sidonotering: om din disk (eller hempartition) inte är krypterad kan den som får fysisk tillgång till datorn ofta kringgå användarbehörigheter och läsa dina data. Modern hårdvara hanterar krypterad läsning och skrivning snabbt och effektivt, så du bör överväga att aktivera full diskkryptering.

Endast append

Egenskaperna ovan fokuserar på hårdvarufel och användarmisstag, men tar inte fullt höjd för vad som händer om en angripare vill radera dina data. Om någon tar sig in i ditt system, kan de då radera alla kopior av det du bryr dig om? Om du oroar dig för det scenariot behöver du någon form av säkerhetskopiering med endast append. I praktiken betyder det en server som låter dig lägga till ny data, men vägrar radera befintlig data. Vanligen har användare två nycklar: en append-nyckel som kan skapa nya säkerhetskopior, och en nyckel med full åtkomst som även kan radera gamla kopior som inte längre behövs. Den senare förvaras offline.

Observera att detta är ett ganska svårt scenario, eftersom du behöver kunna göra ändringar samtidigt som du förhindrar att en angripare raderar dina data. Befintliga kommersiella lösningar inkluderar Tarsnap och Borgbase.

Ytterligare överväganden

Några andra saker du kan vilja titta på är:

Webbtjänster

All data du använder finns inte på din hårddisk. Om du använder webbtjänster kan data du bryr dig om, som Google Docs-presentationer eller Spotify-spellistor, ligga online. Ett annat lättglömt exempel är e-postkonton med webbåtkomst, som Gmail. Att hitta en säkerhetskopieringslösning i de fallen är lite svårare. Men många tjänster låter dig ladda ner dina data, antingen direkt eller via API. Verktyg som gmvault för Gmail finns för att ladda ner e-postfiler till din dator.

Webbsidor

På samma sätt finns mycket högkvalitativt innehåll online i form av webbsidor. Om innehållet är statiskt kan du enkelt säkerhetskopiera det genom att spara sidan och alla dess bilagor. Ett annat alternativ är Wayback Machine, ett enormt digitalt arkiv över webben som drivs av Internet Archive, en ideell organisation med fokus på att bevara olika typer av media. Wayback Machine låter dig fånga och arkivera webbsidor och senare hämta alla ögonblicksbilder som arkiverats för den webbplatsen. Om du tycker tjänsten är värdefull kan du överväga att donera till projektet.

Resurser

Några bra backup-program och tjänster som vi har använt och uppriktigt kan rekommendera:

Övningar

  1. Fundera på hur du (inte) säkerhetskopierar dina data i dag och förbättra upplägget.

  2. Ta reda på hur du säkerhetskopierar dina e-postkonton.

  3. Välj en webbtjänst du använder ofta (Spotify, Google Music, osv.) och ta reda på vilka möjligheter som finns för att säkerhetskopiera dina data. Ofta har andra redan byggt verktyg (som youtube-dl) utifrån tillgängliga API:er.

  4. Tänk på en webbplats du återkommit till genom åren och slå upp den i archive.org. Hur många versioner finns det?

  5. Ett sätt att effektivt implementera deduplicering är att använda hårda länkar. En symbolisk länk (kallas också mjuk länk eller symlink) är en fil som pekar på en annan fil eller mapp, medan en hård länk är en exakt kopia av pekaren (den använder samma inode och pekar på samma plats på disken). Om originalfilen tas bort slutar därför en symlink att fungera, medan en hård länk fortsätter fungera. Hårda länkar fungerar dock bara för filer. Prova kommandot ln för att skapa hårda länkar och jämför med symlänkar skapade med ln -s. (I macOS behöver du installera GNU coreutils eller paketet hln.)


Edit this page.

Licensed under CC BY-NC-SA.