Come clonare la scheda SD Raspberry Pi su Windows, Linux e macOS

Il Raspberry Pi è l’ultimo giocattolo per armeggiare. La maggior parte dei suoi utenti ama sperimentare e rompere le installazioni funzionanti nel processo. Tuttavia, nonostante quanto sia divertente, a tutti piace avere una configurazione di base funzionante a cui poter tornare dopo la fine dell’esperimento.

Un altro scenario comune è diciamo che hai appena saputo di un nuovo fantastico progetto basato su Raspberry Pi o di una distribuzione Linux e non vedi l’ora di provarlo. Il problema è che hai solo una scheda micro SD e hai già un’installazione funzionante su di essa che non vuoi perdere.

Se volete continuare a leggere questo post su "Come clonare la scheda SD Raspberry Pi su Windows, Linux e macOS" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a Come clonare la scheda SD Raspberry Pi su Windows, Linux e macOS, continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


In entrambi gli scenari di cui sopra, è utile disporre di un backup identico bit per bit dell’installazione funzionante di Raspberry Pi. Quindi oggi impareremo come clonare o eseguire il backup della scheda micro SD Raspberry Pi in un file immagine e ripristinare l’immagine dopo aver terminato la sperimentazione. Spiegheremo come farlo su Windows, Linux e infine macOS.

Nota: questo metodo creerà un file immagine esattamente delle dimensioni della capacità totale della scheda SD. Ad esempio, se si dispone di una scheda SD da 16 GB, anche il file immagine risultante sarà di 16 GB, indipendentemente dallo spazio effettivamente utilizzato dall’installazione. Esiste un metodo per ridurre le dimensioni dell’immagine, ma funziona solo su Linux e lo spiegheremo più avanti nel tutorial.

Istruzioni Windows

Backup scheda SD Raspberry Pi

1. Inserisci la scheda micro SD che desideri clonare nel tuo PC utilizzando un lettore di schede USB o integrato.

2. Scaricare e installare Win32DiskImager ed eseguirlo. Vedrai una schermata come questa:

3. Nella sezione Dispositivo nell’angolo in alto a destra, seleziona l’unità della tua scheda SD . È D: nel mio caso. Ora fai clic sull’icona della cartella alla sua sinistra e scegli una posizione e un nome file in cui verrà salvato il file immagine. Ho scelto il nome file raspbian_backup_19_oct.img . Puoi scegliere il nome file che preferisci, ma è preferibile avere un’estensione .img . Al termine, fare clic sul pulsante Leggi.

4. Questo creerà un clone della scheda SD nella posizione specificata. La copia richiederà un po’ di tempo per essere completata, quindi non spegnere o mettere il PC in stato di stop durante questo periodo. Al termine, riceverai un messaggio “Lettura riuscita”.

Ora sei libero di reinserire la scheda nel tuo Raspberry Pi e rompere le cose o installare una nuova distribuzione. Una volta che hai finito di giocare e desideri ripristinare l’immagine di backup, segui i passaggi nella sezione successiva.

Ripristina scheda SD Raspberry Pi

Inserisci la scheda micro SD nel tuo PC e apri Win32DiskImager. Selezionare il file immagine creato in precedenza e l’unità appropriata nella sezione Dispositivo. Ora, fai clic sul pulsante Scrivi. L’immagine verrà salvata sulla scheda SD, esattamente com’era al momento della copia.

Ancora una volta, questo processo richiederà del tempo a seconda delle dimensioni della scheda SD. Una volta completato il ripristino, puoi rimuovere la scheda dal tuo PC e reinserirla nel Raspberry Pi.

Istruzioni Linux

Backup scheda SD Raspberry Pi

1. Inserire la scheda SD nel PC utilizzando una USB o un lettore di schede integrato. Ora apri una finestra di Terminale e inserisci il comando sudo fdisk -l . Questo elencherà tutti i filesystem presenti sul tuo sistema.

2. Prova a scoprire il nome del dispositivo della tua scheda SD. Ho una scheda SD da 16 GB, quindi è facilmente identificabile come il dispositivo /dev/sdb che ha una dimensione di 14,9 GB. Questo perché lo spazio di archiviazione effettivo su un dispositivo è sempre leggermente inferiore a quello pubblicizzato. Annotare questo nome del dispositivo.

3. Utilizzare il comando dd per scrivere l’immagine sul disco rigido. Per esempio:

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

Qui, il parametro if (file di input) specifica il file da clonare. Nel mio caso, è /dev/sdb , che è il nome del dispositivo della mia scheda SD. Sostituiscilo con il nome del tuo dispositivo. Il parametro of (file di output) specifica il nome del file su cui scrivere. Ho scelto raspbian_backup.img nella mia home directory.

Nota: fai attenzione e ricontrolla i parametri prima di eseguire il comando dd , poiché l’inserimento di parametri errati qui può potenzialmente distruggere i dati sulle tue unità.

Non vedrai alcun output dal comando fino al completamento della clonazione e ciò potrebbe richiedere del tempo, a seconda delle dimensioni della tua scheda SD. Una volta completato, vedrai un output simile al seguente.

Ora puoi rimuovere la scheda SD e usarla nel tuo Pi. Una volta che sei pronto per ripristinare l’immagine di cui è stato eseguito il backup, segui le istruzioni riportate di seguito:

Ripristina scheda SD Raspberry Pi

1. Inserisci la scheda SD nel tuo PC. Prima di ripristinare l’immagine, è importante assicurarsi che le partizioni della scheda SD siano smontate . Per verificarlo, apri il Terminale ed esegui il comando sudo mount | grep sdb . Qui, sostituisci sdb con il nome del dispositivo della tua scheda SD.

Se vedi un output vuoto, non devi fare nulla. Se vedi alcune partizioni montate, smonta quelle elencate. Per esempio:

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

2. Utilizzare il comando dd per scrivere il file immagine sulla scheda SD:

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

Questo è come il comando che abbiamo usato per creare un clone, ma al contrario. Questa volta, il file di input if l’immagine di backup, mentre il file of output è il dispositivo della scheda SD.

Ancora una volta, verifica e verifica due volte i parametri qui , poiché l’inserimento del comando sbagliato qui causerà la perdita permanente dei dati.

Una volta completata la scrittura, vedrai una conferma da dd. È quindi possibile rimuovere la scheda dal PC e reinserirla nel Raspberry Pi.

Istruzioni MacOS

Backup scheda SD Raspberry Pi

1. Inserisci la scheda SD nel tuo Mac utilizzando una USB o un lettore di schede integrato. Ora apri una finestra di Terminale e inserisci il comando diskutil list . Prova a identificare l’ID dispositivo della tua scheda SD. Ad esempio, il mio si presenta come /dev/disk3 .

2. Smonta la scheda SD:

 diskutil unmountDisk /dev/disk3

Qui, sostituisci disk3 con il nome della tua scheda SD che hai identificato nel passaggio 1.

3. Utilizzare il comando dd per scrivere l’immagine sul disco rigido. Per esempio:

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

Qui, il parametro if (file di input) specifica il file da clonare. Nel mio caso, è /dev/disk3 , che è il nome del dispositivo della mia scheda SD. Sostituiscilo con il nome del tuo dispositivo. Il parametro of (file di output) specifica il nome del file su cui scrivere. Ho scelto raspbian_backup.img nella mia home directory.

Nota: fai attenzione e ricontrolla i parametri prima di eseguire il comando dd , poiché l’inserimento di parametri errati qui può potenzialmente distruggere i dati sulle tue unità.

Non vedrai alcun output dal comando fino al completamento della clonazione e ciò potrebbe richiedere del tempo, a seconda delle dimensioni della tua scheda SD. Puoi quindi rimuovere la scheda SD e usarla nel tuo Pi. Una volta che sei pronto per ripristinare l’immagine di cui è stato eseguito il backup, segui le istruzioni riportate di seguito:

Ripristina scheda SD Raspberry Pi

1. Inserisci la scheda SD nel tuo Mac. Apri una finestra di Terminale e smontala usando il seguente comando:

 diskutil unmountDisk /dev/disk3

Qui, sostituisci disk3 con il nome della tua SD che hai identificato nel passaggio 1 della sezione precedente.

2. Utilizzare il comando dd per scrivere il file immagine sulla scheda SD:

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

Questo è come il comando che abbiamo usato per creare un clone, ma al contrario. Questa volta, il file di input if l’immagine di backup, mentre il file of output è il dispositivo della scheda SD.

Ancora una volta, verifica e verifica due volte i parametri qui , poiché l’inserimento del comando sbagliato qui causerà la perdita permanente dei dati.

Una volta completata la scrittura, vedrai una conferma da dd. Puoi quindi rimuovere la scheda dal tuo Mac e reinserirla nel Raspberry Pi.

Come ridurre l’immagine clonata di Raspberry Pi (solo Linux)

Come accennato all’inizio dell’articolo, questi metodi creano un file immagine pari alla capacità totale della scheda SD. Ad esempio, la clonazione di una scheda SD con una capacità di 32 GB creerà un file immagine di 32 GB, anche se solo 5 GB sono effettivamente in uso sulla scheda. Questo va bene se hai solo una o due di queste immagini, ma non di più (specialmente se usi un SSD) ti farà rimanere senza spazio.

Per ovviare a questa limitazione, useremo PiShrink, uno script che riduce automaticamente un’immagine Pi che si ridimensionerà automaticamente alla dimensione massima della scheda SD all’avvio. Questo rende anche molto più veloce la copia dell’immagine sulla scheda SD.

Sfortunatamente, questo strumento è disponibile solo su Linux. Se non hai Linux installato, puoi installare l’ultima versione di Ubuntu o Linux Mint in una macchina virtuale ed eseguire questo script lì. Ecco come usarlo:

1. Scarica lo script PiShrink e rendilo eseguibile. In un Terminale, inserisci i seguenti due comandi:

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

2. Eseguire lo script , seguito dal nome dell’immagine che si desidera ridurre.

 sudo ./pishrink.sh ./raspbian_backup.img

3. L’immagine verrà quindi ridotta. Una volta terminato, puoi scrivere il file immagine ridotto sulla scheda SD come indicato nei metodi sopra elencati. Ad esempio, su Linux:

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

VEDERE ANCHE: Come eseguire i comandi su Raspberry Pi tramite e-mail

Clona la scheda SD Raspberry Pi per un facile ripristino

Quindi è tutto sulla clonazione, ovvero il backup e il ripristino delle installazioni Raspberry Pi esistenti. Non dovrai mai più perdere un’installazione perfettamente funzionante del sistema operativo Raspbian su Raspberry Pi per provare una nuova distribuzione o un progetto interessante. Basta eseguire il backup dell’installazione, armeggiare e ripristinare l’immagine quando hai finito. Non c’è niente di più semplice di così.

Come ti è piaciuto questo metodo di backup delle tue installazioni Raspberry Pi? Hai un modo migliore? Domande? Commenti? Fateci sapere nella sezione commenti qui sotto.

Torna in alto