Copiare / Backup / Ripristino immagine su SD

Tratto da: http://elinux.org/RPi_Easy_SD_Card_Setup

Chi è possessore di un PC con LINUX può copiare l'immagine di Raspbian Jessie sulla micro SD in modo semplice ed immediato da linea di comando (Console).

  • Scaricare l'immagime compressa da:

http://www.raspberrypi.org/downloads

  • Verificare che il file prelevato non sia corrotto tramite il comando:
sha1sum nome_file.zip

Verrà mostrato un numero esadecimale che dovrà corrispondere con quello riportato nel sito da dove è stato scaricato il file.

  • Estrarre il file compresso tramite il comando:
unzip ~/nome_file.zip
  • Senza alcuna micro SD, lanciare il comando df -h per vedere quali device e con quali nomi sono stati montati.
  • Inserire ora la micro SD nel PC
  • Rilanciare il comando df -h nuovamente; si dovrà vedere un nuovo device che corrisponderà alla micro SD (esempio: /dev/sde)
  • Smontare il device tramite il comando sudo umount /dev/sde1
sudo umount /dev/sde1
  • Se ci dovessero essere altre partizioni montate, è necessario smontarle sempre tramite lo stesso comando, cambiando il numero finale della partizione (sde2,sde3...)
  • Per copiare l'immagine, (facendo molta attenzione nel scrivere i nomi dei device corrispondenti alla nostra micro SD) è sufficiente lanciare il seguente comando:
sudo dd bs=4M if=~/nome_del_file.img of=/dev/sde
  • Da un altro terminale è possibile conoscere lo stato della copia nella micro SD con il comando:
 sudo pkill -USR1 -n -x dd
  • Smontare la memoria e installarla sul Raspberry Pi

Backup e Ripristino SD

Eseguire il Backup da shell Linux e salvarlo su disco come file compresso:

sudo dd bs=4M if=/dev/sde | gzip > /home/il_tuo_username/immagine`date +%d%m%y`.gz

Eseguire il Ripristino della SD da shell Linux eliminare tutte le partizioni presenti sulla SD e digitare:

sudo gzip -dc /home/il_tuo_username/immagine.gz | dd bs=4M of=/dev/sde

Comando modificato

Utilizzando PV è possibile monitorare l'andamento del trasferimento dei dati.

Innanzitutto installare PV tramite console e il comando

apt install pv

Per fare il backup della scheda SD:

sudo dd if=/dev/sde | pv -c -N filesystem | gzip -c | pv -c -N compressed > immagine`date +%d%m%y`.img.gz

Per trasferire l'immagine su una SD:

cat immagine.img.gz | pv -c -N compressed | gunzip | pv -c -N filesystem | sudo dd bs=4M of=/dev/sde
 



Stampa   Email