Denne enkle Linux-sikkerhetskopieringsoppsettet reddet meg fra en total katastrofe


Sikkerhetskopieringskatastrofer er stille. De begynner vanligvis med at du tenker, dette tar to minutter, og ender med at du stirrer på skjermen på den helt spesifikke måten Linux-brukere kjenner altfor godt. Det var meg for noen uker siden. Jeg gjorde ikke noe spennende. Ingen tvilsomme PPA-er, ingen kjerneeksperimenter, bare rutinemessig vedlikehold. Den digitale ekvivalenten av å rette opp en bildeinnramming. Jeg har gjort det hundre ganger. Og så begynte maskinen å oppføre seg… merkelig.

Ikke ødelagt, for det ville nesten vært lettere. Det startet fortsatt og åpnet fremdeles ting. Men stemningen var feil. Noe som normalt oppførte seg, bestemte seg for å improvisere. Du vet den lavgradige frykten som kryper inn når systemet ditt føles litt hjemsøkt. For et år siden ville det ha satt kvelden min ut av spill. Denne gangen rullet jeg tilbake, startet på nytt, og fortsatte å jobbe. Ingen drama eller lang gjenopprettingsspiral. Bare en stille lagring takket være et veldig kjedelig to-lags backup-oppsett som jeg nå irrasjonelt har blitt forelsket i.

Hvis din nåværende sikkerhetskopieringsplan enten er «Jeg burde virkelig gjøre det» eller et komplisert monster du satte opp en gang og aldri rørte igjen, er dette den midterste veien som kan fungere for deg.

De fleste råd om Linux-sikkerhetskopiering antar at du har uendelig tålmodighet

Gå og se etter Linux-sikkerhetskopieringsveiledning, og du vil raskt legge merke til tonen

Halvparten av internett tror at du driver et lite datasenter fra stuen din. Full disk-avbildning, flerlagret lagringsbehandling og nettverkslagringsoppsett som høres ut som de kommer med sin egen strømregning. Alt er teknisk solid. Det er også enormt overbygd for noen hvis største daglige risiko er en litt selvsikker apt-oppgradering.

Den andre halvdelen svinger altfor langt den andre veien. Sikkerhetskopier filene dine regelmessig, og det er hele rådet. Ingen kontekst og ingen struktur. Bare vibes og gode intensjoner. Ingen av disse tilnærmingene matchet hvordan jeg faktisk bruker Linux-maskinene mine. Mesteparten av virkelig problemer i praksis er kjedelige og selvpåførte. En oppdatering oppfører seg merkelig, en konfigurasjonsendring får konsekvenser, eller et sent-natt «la meg bare fikse denne ene tingen» kommer tilbake og hjemsøker deg etter kaffen neste morgen. Det jeg trengte var ikke bedriftsresiliens. Jeg trengte noe rolig, forutsigbart og med lav nok friksjon til at jeg faktisk ville vedlikeholde det. Skiftet skjedde da jeg sluttet å behandle Linux-installasjonen min som ett skjør museumsobjekt som måtte bevares akkurat som det er — for alltid.

Operativsystemet ditt og dine personlige filer er ikke det samme problemet. De feiler på forskjellige måter. De eldes forskjellig. Og de trenger definitivt ikke identiske gjenopprettingsplaner. Systemkrasj viser seg vanligvis etter oppdateringer, driverproblemer, bootloader-drama, eller min personlige spesialitet: nattlige selvtillitsanfall kombinert med veldig gjennomsnittlig vurderingsevne. Tap av personlige data er mye mindre glamorøst. Slettede dokumenter, overskrevne utkast, eller den langsomme, krypende mappakaoset de fleste av oss later som vi har under kontroll.

I det øyeblikket jeg delte problemet i to, slapp hele saken.

I flere år prøvde jeg å beskytte alt med én løsning, og det føltes aldri helt riktig. Den var enten for tungvint å vedlikeholde eller for spinkel til å stole på når det virkelig gjaldt. I det øyeblikket jeg delte problemet i to, slapp hele greia opp. Ett sikkerhetsnett for systemet, og ett for filene som faktisk betyr noe. Timeshift ble system-laget, og ærlig talt, det får virkelig sin verdi første gang maskinen din begynner å oppføre seg litt merkelig, og du kjenner det velkjente lille hullet i magen.

Hvis du bruker en Debian-basert distro, er installasjonen behagelig udramatiske:

sudo apt install timeshift

Start det, så vil du få en installasjonsveiviser som, heldigvis, ikke prøver å imponere noen. Når den spør om snapshot-type, kan de fleste stasjonære brukere trygt velge RSYNC og gå videre. Det er enkelt, pålitelig, og gjør nøyaktig det det sier. Det ene trinnet hvor jeg alltid sier folk bør ta det litt rolig, er snapshot-plasseringen. Hvis du kan unngå det, lagre ikke snapshots på samme partisjon som rot-systemet ditt. En separat disk, selv en beskjeden ekstern en, gir deg en mye renere nødutgang når ting går galt raskt.

Etter det, hold tidsplanen fornuftig. Gjenopprettingsprosessen er den delen som solgte meg helt. Når noe føles feil, åpner du Timeshift, velger et øyeblikksbilde fra før rarheten startet, klikker Gjenopprett, starter på nytt, og ser systemet ditt stille late som ingenting har skjedd. Første gang det fungerer, vil du sannsynligvis sitte der et øyeblikk og si "Å?!"

Hvordan jeg sikkerhetskopierer hjemmemappen min uten å overkomplisere det

Timeshift ignorerer svært bevisst dine personlige filer, noe som er akkurat grunnen til at det andre laget er viktig

Hjemmekatalogen din trenger sin egen sikkerhetskopieringsflyt, men dette er ofte der folk havner i kompleksitet. Du trenger ikke et omfattende sikkerhetskopieringsoppsett for de fleste skrivebordsbruk. Du trenger noe kjedelig som kjører konsekvent og ikke krever oppsyn. For meg har rsync vært det perfekte valget. Først, velg et mål som er fysisk atskilt fra hovedsystemdisken din. Ekstern USB-disk, sekundær disk, hva som helst som ikke forsvinner hvis root-partisjonen din får en dårlig dag. Kjernen i oppsettet er ærlig talt bare dette:

rsync -avh --delete /home/yourusername/ /media/yourbackupdrive/home-backup/

Den første kjøringen vil ta en stund, så kanskje gå og lag deg en kaffe. Etter det flytter rsync bare det som har endret seg, noe som betyr at det raskt glir inn i bakgrunnen der gode sikkerhetskopier hører hjemme. Det virkelige livskvalitetsstrekket er automatisering. Sett det opp med cron eller distribusjonens planlegger slik at det kjører uten at du trenger å tenke på det. Selv en gang per dag reduserer dramatisk sjansen for at du mister noe viktig. Og når du trenger en fil tilbake, er gjenopprettingen behagelig kjedelig. Åpne sikkerhetskopimappen, kopier filen, lim den inn, og gå videre. Ingen full systemgjenoppretting, ingen ritualer, og ingen dramatiske sukk mot skjermen.

Hvorfor dette oppsettet har reddet meg mer enn én gang stille

Den virkelige testen av enhver sikkerhetskopistrategi er ikke hvor imponerende den høres ut i en guide

Du kan teste oppsettet ditt til musen din stønner og øynene dine renner av anstrengelse. Det er det som skjer en tilfeldig ukedag når noe lite går i stykker, og du allerede er opptatt.

Jeg rullet tilbake Timeshift-øyeblikksbildet, startet på nytt, og fortsatte å jobbe. Ingen reinstallasjonsspiral, eller lang kveld med å gjenoppbygge miljøet mitt fra hukommelse og stahet.

Like viktig, var mine personlige filer aldri en del av stresset. De levde i sin egen rolige backup-strøm, fullstendig upåvirket av hvilken som helst tull som operativsystemet midlertidig gikk gjennom. Den separasjonen gjør mesteparten av det tunge arbeidet.

Skrivebordsresiliens handler ikke om å bygge den mest omfattende sikkerhetskopieringsarkitekturen man kan forestille seg. Det handler om å sørge for at én liten feil ikke kan ødelegge hele uken din. Når systemtilstand og personlige data har uavhengige fluktruter, blir alt roligere og mye mer forutsigbart.

Du trenger ikke å bli en deltids systemadministrator for å komme dit. En beskjeden Timeshift-oppsett kombinert med en enkel rsync hjemmebackup dekker allerede det overveldende flertallet av reelle Linux-ulykker. Det er ikke særlig spennende. Men neste gang en uskyldig liten justering blir vill, vil du være veldig glad for at den sitter der stille og gjør jobben sin.

Relaterte artikler