clonare SD grande (con filesystem piccolo) su SD piccola

321 views
Skip to first unread message

Federico Allegretti

unread,
Mar 1, 2016, 7:20:05 AM3/1/16
to terni...@googlegroups.com
Questa la situazione.
Ho installato la verione MINIMALE di raspian per raspberry pi2 su una microSD da 8Gb (quella avevo in ufficio).
L'immagine crea due partizioni sulla SD, quella piccola di boot e quella di sistema da neanche un giga e mezzo.
Ora ho trovato a casa una microSD da 2Gb e con l'occasione di sistemare l'fstab per rendere il file system del raspberry un po' piu' solido, ho fatto il backup della microSD originale.

1) estrete la microsd dal raspberry (una volta spento e disconnesso dall'alimentazione)
2) mettetela nel vostro pc (con linux)
3) individuate le partizioni montate (eventualemente) in automatico da linux con:
df -l

4) fate umont dev/sdb1 2 3 etc :D
5) fate l'immagine dell'sd (che verra' di 8 giga circa) con:
sudo dd bs=4M if=/dev/sdb of=/home/utente/immagine_dell_intera_memory_card.img

ma se ora vogliamo clonarla su una microsd piu' piccola?
sostituita quella grande con quella piccola e smontate le eventuali partizioni presenti, il banale:
sudo dd bs=4M of=/dev/sdb if=/home/utente/immagine_dell_intera_memory_card.img

vi dara' errore, perche' la memory e' da 2G e l'immagine da 8G ...

io ho fatto cosi', ho troncato l'immagine a 2 Gigabyte (tanto le partizioni originali stavano prima, e di molto) con:
sudo truncate --size=2G  /home/utente/immagine_dell_intera_memory_card.img

in questo modo ottengo una immagine di 2G

poi procedo alla copia con dd come solito (ma ora senza errori).

PS: il raspberry pi ha fatto il boot senza problemi :D

--
Open TV Architecture project: http://sourceforge.net/projects/otva/

Messagenet VOIP: 5338759

My blogs: http://altri-media.blogspot.com/
               http://subbaqquerie.blogspot.com/

YouTube Channel: AllegFede

VIMEO HD videos: http://www.vimeo.com/user1912745/videos

AndydnA

unread,
Mar 1, 2016, 7:55:46 AM3/1/16
to terni...@googlegroups.com
Vado a memoria, ma la SD non è mai stata da 8GB, dovrebbe essere da un paio di gb o addirittura meno. Dopo il setup basta lanciare il raspi-config e c’è un opzione per fare l’auto resize.
Se poi vuoi cambiare le dimensioni delle varie partizioni ti conviene usare gparted, direi che il modo più semplice e rapido.

A.

--
--
Hai ricevuto questo messaggio in quanto sei iscritto al gruppo
Gruppo "Terni GNU/LUG Mailing List" di Google Gruppi.
Per mandare un messaggio a questo gruppo, invia una email a
terni...@googlegroups.com
Per annullare l'iscrizione a questo gruppo, invia un'email a
ternignulug...@googlegroups.com
Per maggiori opzioni, visita questo gruppo all'indirizzo
http://groups.google.com/group/ternignulug?hl=it?hl=it
---------------------------------------------------------------------------------------------
Sito del LUG: http://www.ternignulug.org/

---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "Terni GNU/LUG Mailing List" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a ternignulug...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.

Federico Allegretti

unread,
Mar 1, 2016, 11:01:08 AM3/1/16
to terni...@googlegroups.com
l'auto resize serve se hai una sd grande e l'imamgine ti fa' le partizioni piccole :D

io dovevo fare il contrario ;-)

avevo la sd grande con partizioni piccole che faceva una immagine grande da mettere su una sd piccola ;-)

AndydnA

unread,
Mar 1, 2016, 11:34:39 AM3/1/16
to terni...@googlegroups.com
Il resize serve praticamente sempre, perché non viene mai allocato tutto lo spazio disponibile se l’SD è anche poco più grande di 2gb. Don’t be scared! Big is good! ;-)
I'd recommend a bare minimum of 4gb. Probably better with 8-16gb depending on what you want to do. Anyway, Raspbian would require, at least, 2gb to store a fully fledged operating system.
Linux is pretty heavy weight, with the stock Raspbian image there's basically no room on a 2gb card to add many tools, man pages or packages.
For a 1gb card you can install OpenELEC (XBMC) however anything else, but you need to customise a bit.
Have fun!

A.

Kysmor

unread,
Mar 9, 2016, 1:17:14 PM3/9/16
to Terni GNU/LUG Mailing List
  Usa partimage o partclone:

creano una immagine che contiene solo i reali dati della partizione, sicche' se e' sufficientemente piccola puoi fare il restore anche in un filesystem piu' piccolo di quello originale.
Reply all
Reply to author
Forward
0 new messages