Come clonare le schede SD Raspberry Pi utilizzando la riga di comando in OS X

Il Raspberry Pi viene eseguito da un sistema operativo memorizzato su una scheda Secure Digital (SD) e possono essere impiegati molti sistemi operativi diversi. Lo spazio di archiviazione è relativamente economico, può essere creato (lampo), ricreato, scritto e sovrascritto con facilità.

Da un lato, questo è un vantaggio del Pi. Dall'altro, la natura sperimentale del Pi significa più schede SD lampeggianti. Questo tutorial ti mostra come usare un Mac per clonare qualsiasi scheda SD Raspberry Pi, che è particolarmente utile quando hai il tuo SO configurato proprio come lo vuoi.


Raspberry Pi

Il Raspberry Pi è un po 'diverso dall'informatica, a cui molti di noi sono stati abituati, negli ultimi due decenni. È una scheda essenziale di componenti e connettori che richiede di procurarsi un alimentatore, una tastiera, un monitor e un mouse per farlo funzionare correttamente.

Con quasi due milioni e mezzo di unità vendute - in poco più di un anno dal suo lancio - e con l'obiettivo di far diventare bambini (adulti?) La codifica e la sperimentazione, potrebbe non essere esagerato considerare il Raspberry Pi come un dispositivo rivoluzionario.

Essere in grado di sperimentare, giocare e rompere le cose fa tutto parte del divertimento. Clonando le tue schede SD, puoi essere di nuovo attivo e funzionante con il minimo tempo di inattività.


Configura la tua scheda SD

Prima di iniziare a clonare la scheda SD, installa NOOBS o il sistema operativo a tua scelta, personalizzalo e impostalo esattamente come desideri utilizzarlo.

Mancia: Per configurare la tua scheda SD, leggi le nostre esercitazioni Come installare NOOBS su un Raspberry Pi con un Mac e Come installare NOOBS su un Raspberry Pi con un Mac.


Clonazione della scheda SD con Mac OS X.

La clonazione è il processo di creazione di una copia esatta. I passaggi mostrati di seguito ti guideranno attraverso il processo di creazione di un'immagine del disco della tua scheda SD Raspberry Pi esistente, indipendentemente dal sistema operativo esatto che hai su di esso o da come è stata impostata.

Il vantaggio di avere un'immagine disco della tua scheda SD è che hai un backup dei tuoi dati da cui puoi facilmente scrivere una nuova scheda SD


Clonazione tramite la riga di comando (CLI)

Passaggio 1. Inserire la scheda SD

Assicurarsi di aver inserito la scheda SD, che si desidera clonare, nel lettore di schede SD del proprio Mac. Se il tuo Mac non dispone di un lettore di schede SD interno, dovrai collegare un lettore di schede SD esterno tramite una presa USB.

Passaggio 2. Individua la scheda SD

Aperto terminale e inserisci il seguente comando per individuare la tua scheda SD:

elenco diskutil

La risposta sarà qualcosa di simile a quello mostrato nel mio screenshot di terminale. Identifica la tua scheda SD (guarda sotto NOME e TAGLIA per verificare il volume corretto). Nel mio esempio, la scheda SD è / Dev / disk2.


Individuazione della scheda SD utilizzando un comando terminale

Passaggio 3. Clonazione della scheda SD

Se la tua scheda SD RPi è configurata come vuoi, o vuoi semplicemente fare un clone incrementale prima di installare del software, il backup della tua scheda SD potrebbe farti risparmiare tempo a lungo termine.

Nel mio esempio, la mia scheda SD è / Dev / disk2. Modificare questo come necessario per il tuo. Nel terminale, inserire il seguente comando per creare un'immagine del disco (.dmg) della scheda SD sul Desktop.

sudo dd if = / dev / disk2 di = ~ / Desktop / raspberrypi.dmg

Clonazione della scheda SD con un comando Terminale

Mancia: Potrebbe essere richiesto di inserire la password di amministratore per procedere con questo comando. Tieni presente che non verrà visualizzato alcun carattere durante la digitazione della password, pertanto tieni presente i tasti che stai premendo e fai attenzione.

Il processo per clonare la scheda SD potrebbe richiedere un po 'di tempo e non verrà mostrato alcun progresso, nel terminale, mentre la scheda SD viene copiata. Tuttavia, verrà visualizzato un messaggio quando il processo è completo.

Il processo di copia potrebbe richiedere un po 'di tempo e richiederà più tempo per le schede SD di maggiore capacità. Per darti un'idea, sul mio Mac mini Core i5, il processo di backup di una scheda SD da 8 GB ha richiesto 23 minuti.


Conferma di completamento

Ripristino mediante la riga di comando (CLI)

È utile creare un immagine principale della scheda SD da cui è possibile replicare su nuove schede SD come e quando richiesto.

Oppure può essere utilizzato per ripristinare una scheda SD esistente se è danneggiata o se si desidera ripristinare uno stato precedente, ad esempio.

Passaggio 1. Inserire la scheda SD da ripristinare

Inserisci una scheda SD vuota (o usata e messa a fuoco) nel lettore di schede SD del tuo Mac.

Passaggio 2. Individuare la scheda SD da ripristinare

Aprire il Terminale e individuare la scheda SD, osservando che il numero potrebbe essere diverso da quello utilizzato in precedenza, utilizzando il comando:

elenco diskutil

Individuazione della scheda SD utilizzando un comando terminale

Passaggio 3. Smontare la scheda SD

In Terminale, inserisci il seguente comando:

diskutil unmountDisk / dev / disk2

Smontare la scheda SD con un comando Terminale

Passaggio 3. Formattare la scheda SD

Quando hai identificato la tua scheda SD, inserisci il seguente comando per formattarlo come FAT16, nel mio caso lo è / Dev / disk2. Modificare questo come richiesto per le circostanze:

sudo newfs_msdos -F 16 / dev / disk2

Formattazione della scheda SD dal terminale

Passaggio 4. Ripristino da un'immagine del disco clonato

Individua l'immagine del disco, dmg, che hai precedentemente clonato. Il mio esempio presuppone che dmg sia sul desktop. In Terminale, inserisci il seguente comando assicurandoti di identificare il disco di destinazione corretto, nel mio esempio è / Dev / disk2.

sudo dd if = ~ / Desktop / raspberrypi.dmg di = / dev / disk2

Ripristino di un'immagine disco su una scheda SD

Mancia: Tieni presente che il ripristino dell'immagine del disco sulla scheda SD può richiedere del tempo. Probabilmente molto più a lungo di quanto pensi. Il mio Mac mini Core i5 ha impiegato 3 ore e 27 minuti per il ripristino su una scheda SDXC da 8 GB.


Cosa fare prima di distribuire il tuo clone

In qualsiasi momento è necessario ripristinare una scheda SD clonata, non essere frettoloso. Invece di scambiare la carta esistente con il clone, assicurati di ripetere la clonazione del clone prima di usarlo.

In questo modo, avrai sempre una versione del tuo sistema operativo pronta per l'uso, proprio come ti piace e senza la necessità di un lungo flusso di lavoro in flashing, installazione, aggiornamento e aggiornamento del software.


Conclusione

In questo tutorial ti ho mostrato come clonare la tua scheda SD Raspberry Pi usando nient'altro che l'interfaccia a riga di comando (CLI) in Terminale su OS X.

La clonazione delle tue schede SD può far risparmiare un sacco di tempo, il che significa che puoi dedicare più tempo a divertirti e sperimentare con il tuo Raspberry Pi.