Jak klonovat Raspberry Pi SD kartu na Windows, Linux a macOS 13

Jak klonovat Raspberry Pi SD kartu na Windows, Linux a macOS

Raspberry Pi je dokonalá hračka pro dráteníka. Většina jeho uživatelů ráda experimentuje a během toho přerušuje fungující instalace. Navzdory tomu, jak je to zábavné, každý má rád funkční základní konfiguraci, ke které se může vrátit po skončení experimentu.

Dalším běžným scénářem je řekněme, že jste se právě dozvěděli o skvělém novém projektu založeném na Raspberry Pi nebo linuxovém distru a toužíte to vyzkoušet. Problém je, že máte pouze jednu micro SD kartu a již na ní máte funkční instalaci, o kterou nechcete přijít.

V obou výše uvedených scénářích je užitečné mít přesnou, bit po bitu identickou zálohu vaší pracovní instalace Raspberry Pi. Dnes se tedy naučíme, jak na to klonování nebo zálohování z karty micro SD Raspberry Pi do obrazového souboru a obnovit obrázek poté, co skončíme experimentování. Vysvětlíme si, jak na to ve Windows, Linuxu a nakonec macOS.

Poznámka: Tato metoda vytvoří obrazový soubor přesně o velikosti celkové kapacity SD karty. Pokud máte například 16GB SD kartu, výsledný obrazový soubor bude mít také 16 GB, bez ohledu na to, kolik místa vaše instalace skutečně využívá. Existuje způsob, jak zmenšit velikost obrázku, ale funguje pouze na Linuxua vysvětlíme to později v tutoriálu.

Pokyny pro Windows

Záložní Raspberry Pi SD karta

1. Vložte kartu micro SD, kterou chcete naklonovat, do počítače pomocí USB nebo vestavěné čtečky karet.

2. Stažení a nainstalujte Win32DiskImager a spusťte jej. Zobrazí se vám tato obrazovka:

3. Pod přístroj sekce v pravém horním rohu, vyberte jednotku vaší SD karty. to je D: v mém případě. Nyní klikněte na ikonu složky vlevo od ní a vyberte umístění a název souboru kam bude soubor obrázku uložen. Zvolil jsem název souboru raspbian_backup_19_oct.img. Můžete si vybrat libovolný název souboru, ale je lepší mít .img rozšíření. Po dokončení klikněte na Číst knoflík.

imager_read

4. Tím se vytvoří klon SD karty ve vámi určeném umístění. Kopírování bude chvíli trvat dokončit, takže během této doby počítač nevypínejte ani neusínejte. Jakmile to uděláte, zobrazí se zpráva „Přečíst úspěšné“.

imager_success

Nyní můžete kartu vložit zpět do Raspberry Pi a rozbít věci nebo nainstalovat novou distribuci. Jakmile skončíte s přehráváním a budete chtít obnovit zálohovaný obraz, postupujte podle kroků v další části.

Obnovte Raspberry Pi SD kartu

Vložte micro SD kartu do počítače a otevřete Win32DiskImager. Vyberte soubor obrázku které jste vytvořili dříve, a příslušné řídit v přístroj sekce. Nyní klikněte na Napsat knoflík. Obrázek se uloží na kartu SD přesně tak, jak byl v době, kdy jste jej zkopírovali.

Ve vztahu :  Jak identifikovat skladby bez znalosti textů

imager_write

Tento proces bude opět chvíli trvat v závislosti na velikosti SD karty. Po dokončení obnovy můžete vyjmout kartu z počítače a vložit ji zpět do Raspberry Pi.

Pokyny pro Linux

Záložní Raspberry Pi SD karta

1. Vložte SD kartu do počítače pomocí USB nebo vestavěné čtečky karet. Nyní otevřete a Terminál okno a zadejte příkaz sudo fdisk -l. Zobrazí se seznam všech souborových systémů přítomných ve vašem systému.

2. Pokuste se zjistit Název zařízení vaší SD karty. Mám 16GB SD kartu, takže je snadno identifikovatelná jako zařízení /dev/sdb který má velikost 14,9 GB. Je to proto, že skutečné úložiště na zařízení je vždy o něco nižší, než je inzerováno. Poznamenejte si název tohoto zařízení.

fdisk

3. Použijte dd příkaz k zápisu obrázku na váš pevný disk. Například:

sudo dd if=/dev/sdb of=~/raspbian_backup.img

Tady, -li parametr (vstupní soubor) určuje soubor, který se má klonovat. V mém případě ano /dev/sdb, což je název zařízení mé SD karty. Nahraďte jej názvem vašeho zařízení. The z parametr (výstupní soubor) určuje název souboru, do kterého se má zapisovat. Vybírám si raspbian_backup.img v mém domovském adresáři.

Poznámka: Buďte opatrní a před spuštěním dvakrát zkontrolujte parametry dd protože zadání nesprávných parametrů zde může potenciálně zničit data na vašich discích.

Až po dokončení klonování neuvidíte žádný výstup příkazu, což může chvíli trvat v závislosti na velikosti vaší SD karty. Po dokončení uvidíte výstup podobný následujícímu.

dd-úspěch

Nyní můžete vyjmout SD kartu a použít ji ve vašem Pi. Jakmile budete připraveni obnovit zálohovaný obraz, postupujte podle následujících pokynů:

Obnovte Raspberry Pi SD kartu

1. Vložte SD kartu do počítače. Než obnovíme bitovou kopii, je důležité se ujistit, že jsou oddíly na SD kartě nenamontované. Chcete-li to ověřit, otevřete Terminála spusťte příkaz sudo mount | grep sdb. Tady, vyměňte sdb s názvem zařízení vaší SD karty.

Pokud vidíte prázdný výstup, nemusíte nic dělat. Pokud vidíte nějaké připojené oddíly, sesednout ty uvedené. Například:

sudo umount /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4

2. Použijte dd příkaz pro zápis souboru obrázku na SD kartu:

sudo dd if=~/raspbian_backup.img of=/dev/sdb

Je to jako příkaz, který jsme použili k vytvoření klonu, ale obrácený. Tentokrát, vložte soubor if je záložní obraz, zatímco výstupní soubor of je zařízení SD karty.

Opět ověřte a dvakrát ověřte parametry zdeprotože zadání nesprávného příkazu zde způsobí trvalou ztrátu dat.

Po dokončení zápisu se zobrazí potvrzení od dd. Poté můžete kartu vyjmout z počítače a vložit ji zpět do Raspberry Pi.

Pokyny pro macOS

Záložní Raspberry Pi SD karta

1. Vložte SD kartu do Macu pomocí USB nebo vestavěné čtečky karet. Nyní otevřete a Terminál okno a zadejte příkaz diskutil list. Pokuste se identifikovat ID zařízení vaší SD karty. Například moje se zobrazí jako /dev/disk3.

mac-diskutil

2. Odpojte SD kartu:

diskutil unmountDisk /dev/disk3

Tady, vyměňte disk3 s názvem vaší SD karty, kterou jste identifikovali v kroku 1.

3. Použijte dd příkaz k zápisu obrázku na váš pevný disk. Například:

sudo dd if=/dev/disk3 of=~/raspbian_backup.img

Tady, if parametr (vstupní soubor) určuje soubor, který se má klonovat. V mém případě ano /dev/disk3, což je název zařízení mé SD karty. Nahraďte jej názvem vašeho zařízení. The of parametr (výstupní soubor) určuje název souboru, do kterého se má zapisovat. Vybírám si raspbian_backup.img v mém domovském adresáři.

Ve vztahu :  Jak získat ověření na Pinterestu: Průvodce krok za krokem

Poznámka: Buďte opatrní a před spuštěním dvakrát zkontrolujte parametry dd protože zadání nesprávných parametrů zde může potenciálně zničit data na vašich discích.

Až po dokončení klonování neuvidíte žádný výstup příkazu, což může chvíli trvat v závislosti na velikosti vaší SD karty. Poté můžete vyjmout SD kartu a použít ji ve vašem Pi. Jakmile budete připraveni obnovit zálohovaný obraz, postupujte podle následujících pokynů:

Obnovte Raspberry Pi SD kartu

1. Vložte SD kartu do svého Macu. Otevřete a Terminál window a odpojte jej pomocí následujícího příkazu:

diskutil unmountDisk /dev/disk3

Tady, vyměňte disk3 s názvem vašeho SD, který jste identifikovali v kroku 1 předchozí části.

2. Použijte dd příkaz pro zápis souboru obrázku na SD kartu:

sudo dd if=~/raspbian_backup.img of=/dev/disk3

Je to jako příkaz, který jsme použili k vytvoření klonu, ale obrácený. Tentokrát, vložte soubor if je záložní obraz, zatímco výstupní soubor of je zařízení SD karty.

Opět ověřte a dvakrát ověřte parametry zdeprotože zadání nesprávného příkazu zde způsobí trvalou ztrátu dat.

Po dokončení zápisu se zobrazí potvrzení od dd. Poté můžete kartu vyjmout z Macu a vložit ji zpět do Raspberry Pi.

Jak zmenšit klonovaný obraz Raspberry Pi (pouze Linux)

Jak bylo zmíněno na začátku článku, tyto metody vytvoří obrazový soubor, který se rovná celkové kapacitě SD karty. Například klonováním SD karty s kapacitou 32 GB se vytvoří obrazový soubor o velikosti 32 GB, i když je na kartě skutečně použito pouze 5 GB. To je v pořádku, pokud máte pouze jeden nebo dva takové obrázky, ale více než to (zejména pokud používáte SSD) způsobí nedostatek místa.

Abychom toto omezení obešli, použijeme PiShrinkskript, který automaticky zmenší obrázek Pi která se poté automaticky změní na maximální velikost SD karty při spouštění. Díky tomu je také mnohem rychlejší kopírování snímku zpět na SD kartu.

Bohužel je tento nástroj dostupný pouze na Linuxu. Pokud nemáte nainstalovaný Linux, můžete nainstalovat nejnovější verzi Ubuntu nebo Linux Mint na virtuální počítač a spustit tento skript tam. Zde je návod, jak jej používat:

1. Stáhněte si Skript PiShrinka udělejte jej spustitelným. V Terminálzadejte následující dva příkazy:

wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh

chmod +x ./pishrink.sh

2. Spusťte skriptnásledovaný název obrázku že se chcete zmenšit.

sudo ./pishrink.sh ./raspbian_backup.img

pishrink

3. Obraz se pak zmenší. Jakmile budete hotovi, můžete zapsat zmenšený soubor obrázku na SD kartu, jak je uvedeno ve výše uvedených metodách. Například na Linuxu:

sudo dd if=~/raspbian_backup.img of=/dev/sdb

VIZ TAKÉ: Jak spouštět příkazy na Raspberry Pi e-mailem

Klonujte Raspberry Pi SD kartu pro snadné obnovení

Takže to je vše o klonování alias zálohování a obnově stávajících instalací Raspberry Pi. Už nikdy nebudete muset ztratit perfektně fungující instalaci Raspbian OS na Raspberry Pi, abyste mohli vyzkoušet nové distro nebo skvělý projekt. Stačí zálohovat instalaci, pohrát si a obnovit obraz, až budete hotovi. Jednodušší už to nebude.

Jak se vám líbil tento způsob zálohování vašich instalací Raspberry Pi? Máte lepší způsob? otázky? komentáře? Dejte nám vědět v sekci komentářů níže.