Hvordan velge en effektiv backup -strategi for din VPS

Innholdsfortegnelse

En viktig vurdering når du lagrer data i et digitalt miljø, er hvordan du sikrer at informasjonen din vil være tilgjengelig i tilfelle et problem.
Vi skal beskrive noen av de forskjellige tilnærmingene til å tilby sikkerhetskopiering og redundans av data.
Hva er forskjellen mellom redundans og sikkerhetskopiering?
Dataredundans er en kopi av dataene og fungerer ved failover, noe som betyr at hvis et datasett ikke er tilgjengelig, blir en annen kopi umiddelbart erstattet av den mislykkede. Dette oversetter til noen få sekunder, og applikasjonen eller nettstedet kan fortsette å vise forespørsler som om ingenting hadde skjedd.
I mellomtiden har systemadministratoren (i dette tilfellet du) en sjanse til å fikse problemet og returnere systemet til en fullt funksjonell tilstand.
Redundans gir ikke beskyttelse mot feil som påvirker alle maskiner. For eksempel, hvis du har et speilet RAID med to disker, konfigurert som RAID 1, er det overflødig hvis en disk mislykkes, vil den andre fortsatt være tilgjengelig. Men hvis selve maskinen mislykkes, mislykkes begge diskene.
En annen ulempe med denne typen konfigurasjon er at hver operasjon utføres på alle kopier av dataene. Dette inkluderer ondsinnede eller utilsiktede operasjoner. En ekte backup -løsning lar deg gjenopprette fra et punkt der dataene er kjent for å være gode tidligere.
Sikkerhetskopiering
En av de mest populære formene for sikkerhetskopiering er en sikkerhetskopi på filnivå. Denne typen sikkerhetskopiering bruker automatiske eller manuelle sikkerhetskopieringsverktøy for å overføre filer til et annet sted eller en annen enhet.
Slik bruker du cp -kommandoen
Den enkleste måten å sikkerhetskopiere en Linux -maskin, som din VPS, er med cp -kommandoen. Dette er begrenset til å kopiere filer fra et lokalt sted til et annet. På en lokal datamaskin kan du montere en flyttbar stasjon og deretter kopiere filer til den:
 mount / dev / sdc / mnt / my-backup cp -a / etc / * / mnt / my- backup umount / dev / sdc

Dette eksemplet monterer en flyttbar disk og kopierer deretter / etc -katalogen til disken. Deretter demonterer du stasjonen, som kan lagres andre steder.
Slik bruker du Rsync
Et bedre alternativ til CP er rsync -kommandoen, som kan brukes til å utføre lokale sikkerhetskopier med større fleksibilitet. Vi kan utføre den samme operasjonen som den forrige ved å bruke rsync med disse kommandoene:
 mount / dev / sdc / mnt / my- backup rsync- azvP / etc / * / mnt / my- backup umount / dev / sdc

Du vil raskt innse at sikkerhetskopier til det lokale filsystemet er tungvint og plagsomt. Du må fysisk koble og koble fra sikkerhetskopidisken og transportere den til et annet sted hvis du vil bevare dataene dine i tilfelle tyveri eller brann. Du kan oppnå mange av de samme fordelene ved å bruke nettverkssikkerhetskopier.
Rsync du kan utføre eksterne sikkerhetskopier like enkelt som du kan fullføre lokale sikkerhetskopier. Du må bare bruke en alternativ syntaks. Dette fungerer på hvilken som helst maskin du kan SSH på, så lenge rsync er installert i begge ender:
rsync- azvP / etc / * brukernavn @ remote_server: / backup /

Det vil sikkerhetskopiere / etc -katalogen på den lokale maskinen til en katalog på remote_host som ligger i / backup. Dette vil skje hvis du har tillatelse til å skrive til denne katalogen og det ikke er ledig plass.
Sikkerhetskopier en partisjon eller disk ved hjelp av dd
I dette tilfellet kopierer vi hele enheten med kommandodisken til disk
dd if = / path / device of = / path / backup

I dette scenariet angir if = inndataenheten eller plasseringen. De = angir utdatafilen eller plasseringen. Det er veldig viktig å huske dette skillet, da det er trivielt å rengjøre en hel disk hvis disse reverseres.
Hvis du vil ta en sikkerhetskopi av partisjonen som inneholder dokumentene, som ligger i / dev / sda3, kan du lage en bildefil slik:
dd if = / dev / sda3 from = ~ / documents.img
Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave