Sådan sikkerhedskopieres Raspberry Pi SD

raspberry Pi er blevet en af ​​de mest populære mikrocomputere. Alle kan få en, da prisen gør den tilgængelig for enhver lomme. Og mulighederne det giver os er ubegrænsede, fra at oprette vores egen hjemmeserver til at gøre den til en computer eller en komplet retro -konsol. For at få det til at fungere, mangler vi kun en micro-SD-kort med operativsystemet, da det ikke har noget internt lager. Og alle data og alle indstillinger gemmes på dette kort. Men hvad nu hvis vi gør noget forkert, og det holder op med at fungere? Hvad hvis kortet slettes ved en fejl eller et problem?

Hvorfor Raspberry Pi micro-sd kan mislykkes

sikkerhedskopier Raspberry Pi SD

Der er mange grunde til, at en lagerenhed, f.eks. Et micro-sd-kort, kan mislykkes. Hvis vi ikke har meget erfaring indenfor Linux operativsystemer, er det let, at når vi foretager ændringer i konfigurationen eller ved opdatering, er systemet beskadiget, og ved ikke at vide, hvordan det gendannes, mister vi alt, hvad vi havde. Generelt har alt, der refererer til konfigurationsfejl i et Linux -system, en løsning, sagen er, hvordan?

Men softwarebugs er ikke de eneste, der kan give os hovedpine. Der er også andre grunde til, at vi kan miste operativsystemet på denne mikrocomputer. For eksempel kan der være en kritisk systemfejl, der forårsager partitionstabellen, der skal slettes og hukommelseskortet skal vises "tomt". Dette kan let ske, hvis vi afbryder hindbæret, som vi ikke burde. Det kan også ske, at der med tiden hukommelseskortet holder op med at fungere fordi den har opbrugt læse- og skrivecyklussen for sine chips. Dette sker især, når vi bruger SD-kort af lav kvalitet. Og der er ikke andet valg end at opgive alt indholdet og købe et nyt.

Fordelen ved dette lagersystem er, at hvis det går i stykker, eller hvis vi vil skifte til et med større kapacitet, kan vi gøre det meget let, da det er nok at købe et nyt hukommelseskort, konfigurere det og lægge det i Raspberry Pi for at begynde at bruge den. Det eneste, vi vil miste, er den nødvendige tid til at forlade alt, som vi havde det i begyndelsen.

Og for at undgå dette er der sikkerhedskopier.

Lav backup

Der er flere måder at sikkerhedskopiere et Raspberry Pi -kort. Alt efter om vi gør det fra Windowseller fra Linux (selv fra selve mikrocomputeren) vil den proces, vi skal følge, være på en eller anden måde. Lad os se det i detaljer.

Fra Windows

For at sikkerhedskopiere hukommelseskortet fra Windows er det eneste, vi skal bruge, at vores computer har en hukommelseskortlæser. Ellers skal vi købe en i enhver butik (de kan koste omkring 10 euro og endnu mindre) og slutte kortet til vores computer gennem det. Det er sandsynligt, at vi vil se en meddelelse, der fortæller os, at hukommelseskortet ikke er formateret, og at vi skal formatere det. Det er vigtigt ikke at gøre det og ignorere budskabet. Dette vises, fordi mikro-sd'en vil være på et Linux-filsystem (f.eks. Ext4), og derfor vil Windows ikke kunne læse dets filer.

Dernæst vil vi downloade et gratis og open source -program kaldet Win32 Disk Imager og installer det på computeren. Når det er installeret, udfører vi det, og vi vil se et vindue som det følgende.

Win32 Disk Imager

Vi klikker på mappeknappen, der vises i " Billedfil ”, Og vi vælger den mappe, hvor vi vil have den sikkerhedskopi, vi skal lave, gemt. Vi vælger også i ” Enhed ”Sektion den enhed, hvorfra vi skal lave kopien.

Hvordan er det muligt at lave en kopi af dataene, hvis Windows ikke genkender dem? Fordi dette program gør en ” RAW ”Kopi, det vil sige rå, af 1 og 0 af dataene. Uanset indholdet oprettes der en bogstavelig kopi af drevet (selv af den ledige plads på det), så der ikke er noget problem.

Når alt er klar, klikker vi på ” Læs ”-Knappen, og billedoprettelsesprocessen starter. Denne proces kan tage flere minutter og vil optage den samme kapacitet som det originale hukommelseskort.

Når læseprocessen er færdig, vil vi have billedet (en fil med .img -format) i det bibliotek, vi har angivet. Vi kan nu fjerne kortet fra computeren og tilslutte det igen til Raspberry Pi.

Fra Linux eller den samme Raspberry Pi

Hvis vi skal gøre det fra et Linux -system (og endda fra selve Raspberry Pi til et eksternt drev, som vi f.eks. Har via USB eller netværk), skal vi slutte kortet til computeren (hvis vi ikke allerede har det) og find dit monteringspunkt ved hjælp af følgende kommando:

sudo fdisk -l

Forudsat at det er / dev / sdb (som vil variere afhængigt af de drev, der er sluttet til pc'en), så vil vi bruge “Dd” kommando for at klone RAW -data fra hoveddrevet (kortet) til det bibliotek, vi ønsker. Denne kommando har følgende struktur:

sudo dd if=/dev/sdb of=[directorio]/raspbackup.img

Vi skal ændre [bibliotek] til den sti, hvor vi vil gemme billedet. Enten et netværksdrev eller et andet monteringspunkt. Det logiske er, at vi ikke skal oprette backup på den samme micro-sd, da hvis data går tabt og backup, er det til lidt nytte for os.

Gendan en kopi af SD'et

For at gendanne sikkerhedskopien, hvis det originale kort mislykkes, eller hvis vi ændrer det til et større, er det bogstaveligt talt, hvad vi skal gøre, ved at følge trinene i omvendt rækkefølge.

I tilfælde af Windows, for eksempel, vil vi bruge Programmet Win32 Disk Imager igen, vælg backup-billedet i "Image File", i "Device" drevbogstavet på micro-sd'en, hvor vi skal skrive billedet, og vi klikker på knappen "skriv". Processen sletter alle data, og når de er færdige, vil vi have hukommelseskortet klar til at fungere igen på Raspberry Pi.

I tilfælde af Linux, hvad vi skal gøre, er at bruge kommandoen dd igen, men omvendt. Med andre ord kan vi i "if" -parameteren finde biblioteket over backupbilledet (img) og i "of" -parameteren, monteringspunktet på hukommelseskortet, hvor vi skal dumpe billedet.

sudo dd if=[directorio]/raspbackup.img of=/dev/sdb

Hvis vi undrede os, kan det ikke nytte at kopiere filen “raspbackup.img” (eller hvad vi kalder det) til hukommelseskortet. Der skal laves en bit-for-bit RAW-dump af indholdet, ligesom kopien blev foretaget.