Sådan vælger du en effektiv backup -strategi til din VPS

Indholdsfortegnelse

En vigtig overvejelse ved lagring af data i et digitalt miljø er, hvordan du sikrer, at dine oplysninger er tilgængelige i tilfælde af et problem.
Vi vil beskrive nogle af de forskellige tilgange til levering af datasikkerhed og redundans.
Hvad er forskellen mellem redundans og backup?
Dataredundans er en kopi af dataene og fungerer ved failover, hvilket betyder, at hvis et datasæt ikke er tilgængeligt, erstattes en anden kopi straks af det mislykkede. Dette oversættes til et par sekunder, og applikationen eller webstedet kan fortsætte med at vise anmodninger, som om intet skete.
I mellemtiden har systemadministratoren (i dette tilfælde dig) en chance for at løse problemet og returnere systemet til en fuldt funktionsdygtig tilstand.
Redundans giver ikke beskyttelse mod fejl, der påvirker alle maskiner. For eksempel, hvis du har et spejlvendt RAID med to diske, konfigureret som RAID 1, er det overflødigt, hvis den ene disk fejler, vil den anden stadig være tilgængelig. Men hvis selve maskinen mislykkes, fejler begge diske.
En anden ulempe ved denne konfigurationstype er, at hver operation udføres på alle kopier af dataene. Dette omfatter ondsindede eller utilsigtede operationer. En ægte backup -løsning giver dig mulighed for at gendanne fra et punkt, hvor data vides at være gode før.
Sikkerhedskopiering
En af de mest populære former for sikkerhedskopiering er en backup på filniveau. Denne type backup bruger automatiske eller manuelle backupværktøjer til at overføre filer til et andet sted eller en anden enhed.
Sådan bruges kommandoen cp
Den nemmeste måde at sikkerhedskopiere en Linux -maskine, ligesom din VPS, er med cp -kommandoen. Dette er begrænset til at kopiere filer fra et lokalt sted til et andet. På en lokal computer kan du montere et flytbart drev og derefter kopiere filer til det:
 mount / dev / sdc / mnt / my-backup cp -a / etc / * / mnt / my- backup umount / dev / sdc

Dette eksempel monterer en flytbar disk og kopierer derefter / etc -biblioteket til disken. Derefter adskiller du drevet, som kan gemmes andre steder.
Sådan bruges Rsync
Et bedre alternativ til CP er rsync -kommandoen, som kan bruges til at udføre lokale sikkerhedskopier med større fleksibilitet. Vi kan udføre den samme operation som den forrige ved hjælp af rsync med disse kommandoer:
 mount / dev / sdc / mnt / my- backup rsync- azvP / etc / * / mnt / my- backup umount / dev / sdc

Du vil hurtigt indse, at sikkerhedskopier til det lokale filsystem er besværlige og besværlige. Du skal fysisk tilslutte og afbryde backupdrevet og transportere det til et andet sted, hvis du vil bevare dine data i tilfælde af tyveri eller brand. Du kan opnå mange af de samme fordele ved at bruge netværkssikkerhedskopier.
Rsync du kan udføre fjernsikkerhedskopier lige så let som du kan fuldføre lokale sikkerhedskopier. Du skal bare bruge en alternativ syntaks. Dette fungerer på enhver maskine, du kan SSH på, så længe rsync er installeret i begge ender:
rsync- azvP / etc / * brugernavn @ remote_server: / backup /

Det vil sikkerhedskopiere / etc biblioteket på den lokale maskine til et bibliotek på remote_host placeret i / backup. Dette vil ske, hvis du har tilladelse til at skrive til dette bibliotek, og der ikke er ledig plads.
Sikkerhedskopier en partition eller disk ved hjælp af dd
I dette tilfælde kopierer vi hele enheden med kommandodisken til disk
dd if = / path / device of = / path / backup

I dette scenario angiver if = inputenheden eller placeringen. De = angiver outputfilen eller placeringen. Det er meget vigtigt at huske denne forskel, da det er trivielt at rense en hel disk, hvis disse vendes.
Hvis du vil lave en sikkerhedskopi af partitionen, der indeholder dokumenterne, som er placeret i / dev / sda3, kan du oprette en billedfil som denne:
dd hvis = / dev / sda3 fra = ~ / documents.img
Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave