HowTo: Raspberry Pi - Back-up systeem-SD-kaart als image

Zoals zo vaak het geval is met back-ups, denk je er meestal pas aan om er een te maken als het te laat is. Dat is mij onlangs overkomen met een van mij RaspberryPis. De vloek en zegen hiervan is dat ze een SD-kaart als hoofdschijf gebruiken.

Dit maakt de installatie zeer eenvoudig. Helaas heeft een SD-kaart maar een beperkt aantal schrijfcycli. Dit betekent dat als je vaak veel data naar deze SD-kaart schrijft, het kan gebeuren dat deze SD-kaart het op een gegeven moment begeeft. Maar ook als je niet vaak veel gegevens naar deze SD-kaart schrijft, kan het zinvol zijn om een volledige back-up te maken van de gebruikte SD-kaart.

In het volgende artikel wordt beschreven hoe u met behulp van een USB-stick of een externe harde schijf een volledige back-up kunt maken van een geplaatste SD-kaart.


Veiligheidsinstructies

Ik weet dat de volgende opmerkingen altijd een beetje vervelend zijn en onnodig lijken. Helaas hebben veel mensen die "beter" wisten door onvoorzichtigheid ogen, vingers of andere dingen verloren of zichzelf verwond. Gegevensverlies is in vergelijking bijna te verwaarlozen, maar zelfs dit kan erg vervelend zijn. Neem daarom vijf minuten de tijd om de veiligheidsinstructies te lezen. Omdat zelfs het coolste project geen blessure of andere problemen waard is.
https://www.nerdiy.de/sicherheitshinweise/

Affiliate links / reclame links

De hier vermelde links naar online winkels zijn zogenaamde affiliate-links. Als u op zo'n affiliate-link klikt en via deze link een aankoop doet, ontvangt Nerdiy.de een commissie van de betreffende onlineshop of aanbieder. De prijs verandert voor jou niet. Als u via deze links uw aankopen doet, steunt u Nerdiy.de om in de toekomst andere nuttige projecten aan te kunnen bieden. 🙂 


Eisen

Handige artikelen:
Voordat je aan dit artikel begint, moet je een RaspberryPi hebben voorbereid zodat deze via het netwerk kan worden bereikt en via SSH kan worden bestuurd.

In de volgende artikelen wordt beschreven wat er moet gebeuren om de RaspberryPi voor te bereiden.

In de volgende lijsten vindt u alle onderdelen die u nodig heeft om dit artikel te implementeren.

Vereist gereedschap:

NummerLink
1xSchroevendraaierset  Kopen bij Amazon
1xSD-kaartlezer  Kopen bij Amazon

Benodigd materiaal:

NummerLink
1x Raspberry Pi  Kopen bij Amazon
1x Raspberry Pi voeding  Kopen bij Amazon
1x Raspberry Pi behuizing  Kopen bij Amazon
1x Micro SD-kaart 64GB  Kopen bij Amazon


Log in op de RaspberryPi via SSH

Om te beginnen moet je eerst inloggen op de Rasp Pi met Putty via SSH. Hoe je dit doet staat in het artikel RaspberryPi - Bedien de RaspberryPi via SSH beschreven.

Na het invoeren van uw gebruikersnaam en wachtwoord kunt u de eerste opdrachten invoeren.

Externe schijf monteren

Voordat u de afbeelding kunt maken - d.w.z. een exacte kopie van de geplaatste SD-kaart - heeft u een geheugengebied nodig waarin u deze gegevens kunt schrijven. Helaas is het niet mogelijk om een back-up of image van de SD-kaart te maken en deze image tegelijkertijd naar deze SD-kaart te schrijven. Dit werkt niet omdat de gemaakte afbeelding zo groot zal zijn als de totale capaciteit van de gebruikte SD-kaart.

Als je het besturingssysteem van je Raspberry PI op een SD-kaart van 32 GB hebt geïnstalleerd, is de afbeelding van deze SD-kaart ook 32 GB groot.

Je hebt dus (bijvoorbeeld) een USB-stick of externe harde schijf nodig met minstens zoveel opslagruimte als de SD-kaart van de Raspberry PI groot is.

Sluit dus een bijbehorende USB-stick of externe harde schijf aan op uw draaiende Raspberry PI en integreer deze zodanig dat er gegevens naar kunnen worden geschreven. Hoe je een schijf onder Linux kunt mounten staat ook in het artikel Raspberry Pi - Mount schijf onder Linux beschreven.

U kunt controleren of de aangesloten schijf correct is aangekoppeld en beschikbaar is door het commando in te voeren

df-h 

test.


Bereid herstelscript voor

Naast het externe geheugen moet je nog een kleinigheid voorbereiden voordat de afbeelding kan worden gemaakt.

Je hebt een bijbehorend script nodig zodat de eenmaal gemaakte afbeelding ook wordt aangepast aan de (wellicht grotere SD-kaart) nadat deze naar een nieuwe SD-kaart is geschreven. U moet dit op uw Raspberry PI installeren voordat u de afbeelding maakt. Het wordt dus automatisch meegenomen in de achteraf gemaakte afbeelding.

Meer informatie over dit script vindt u in de bijbehorende GIT-repository (van Drewsif) hier:

Om het script te downloaden, de juiste rechten in te stellen en te installeren, hoef je alleen maar de volgende opdrachten uit te voeren (op de Raspberry Pi waarvan je een back-up wilt maken).

wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh sudo chmod +x pishrink.sh sudo mv pishrink.sh /usr/local/bin


Maak afbeelding

Nadat je alle voorbereidingen hebt getroffen, kun je beginnen met het maken van de afbeelding.

Het enige dat u hoeft te doen, is het volgende commando in te voeren in de console van uw Raspberry PI.

Je moet echter eerst het gedeelte "/media/pi/Volume/sd_card_backup.img" aanpassen aan het koppelpunt van je externe schijf. Als je externe schijf bijvoorbeeld is aangekoppeld onder "/tmp/mountPoint/", is het pad in de opdracht "/tmp/mountPoint/sd_card_backup.img".

sudo dd if=/dev/mmcblk0 of=/media/pi/Volume/sd_card_backup.img bs=4M status=progress

Na het opstarten kan het even duren voordat de afbeelding is weggeschreven.

Zodra de afbeelding is gemaakt, wordt een samenvatting van de hoeveelheid geschreven gegevens uitgevoerd.


Bewerk en comprimeer de afbeelding

Het eigenlijke beeld is nu compleet. Om het echter een beetje te comprimeren (d.w.z. om de benodigde opslagruimte te verminderen) en om de overdracht naar een nieuwe SD-kaart te vergemakkelijken, moet u de afbeelding nu nabewerken met het voorbereide script.

Ga hiervoor naar de map waarin het afbeeldingsbestand zich bevindt en voer de volgende opdracht uit.

sudo pishrink.sh -z sd_card_backup.img

De afbeelding wordt nu gecontroleerd en gecomprimeerd, wat weer iets langer kan duren.

Zodra de verwerking van de afbeelding is voltooid, krijgt u een overeenkomstig bericht te zien.


Schrijf afbeelding naar een nieuwe SD-kaart

U kunt nu de gemaakte afbeelding gebruiken met de Raspberry Pi-imager schrijven naar een (andere) SD-kaart

Klik hiervoor op "OS selecteren"...

... "Eigen afbeelding" ...

... en selecteert de eerder gemaakte afbeelding.

Klik vervolgens op "SD-kaart selecteren" en...

... selecteert de geplaatste SD-kaart.

Nadat je op de knop "Schrijven" hebt geklikt...

...en bevestigde het waarschuwingsbericht...

... begint het schrijfproces.

Zodra dit is voltooid, ziet u de weergegeven melding.

U kunt nu de beschreven SD-kaart in een Raspberry PI steken. Het zou dan zonder problemen moeten opstarten.


Meer artikelen over het onderwerp

In de volgende categorie vindt u meer links over het onderwerp Rasperry PI.


Veel plezier met het project

Ik hoop dat alles werkte zoals beschreven. Zo niet, of als je vragen of suggesties hebt, laat het me weten in de commentaren. Ik zal dit dan zo nodig aan het artikel toevoegen.
Ideeën voor nieuwe projecten zijn altijd welkom. 🙂

PS Veel van deze projecten - vooral de hardwareprojecten - kosten veel tijd en geld. Natuurlijk doe ik dit omdat ik het leuk vind, maar als je het cool vindt dat ik de informatie met je deel, dan zou ik blij zijn met een kleine donatie aan het koffiefonds. 🙂

Koop Me a Coffee op ko-fi.com       

Kommentar hinterlassen

Het e-mailadres wordt niet gepubliceerd. Erforderliche Felder sind mit * markiert

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.