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.
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à.
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.
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
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.
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.
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
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.
È 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.
Inserisci una scheda SD vuota (o usata e messa a fuoco) nel lettore di schede SD del tuo Mac.
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
In Terminale, inserisci il seguente comando:
diskutil unmountDisk / dev / disk2
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
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
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.
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.
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.