[Golem] Ridurre immagine SD raspberry
Marco Bandini
bandini.mail@gmail.com
Mar 15 Set 2020 16:40:43 CEST
Ciao
Dovrei ridurre la dimensione di una clonazione di scheda SD per rapberry
che è di 16 GB.
Con la clonazione, tramite "win32dikimager" o da riga di comando linux
"dd ..." viene creato un file.img di tutti i 16 GB
quindi dati + spazio libero non utilizzato e quando vado a scriverlo su
una nuova e diversa SD sempre di 16GB
la procedura non funziona se la destinazione è anche leggermente
inferiore alla sorgente
es, settori esclusi o danneggiati o inferiori ai 16 GB dichiarati.
Per ridurre l'immagine ho trovato lo script e relative istruzioni -->
https://github.com/Drewsif/PiShrink
Eseguendo il comando però esce un errore che è il seguente:
marco@marco-VirtualBox:/media/marco/DiscoUSB3/$ sudo pishrink.sh 200812.img
pishrink.sh v0.1.2
pishrink.sh: Gathering data ...
tune2fs: Valore magic non corretto nel super-blocco durante il tentativo
di apertura di /dev/loop7
tune2fs 1.45.5 (07-Jan-2020)
/dev/loop7 contiene un file system swap
pishrink.sh: ERROR occured in line 289: tune2fs failed. Unable to shrink
this type of image
marco@marco-VirtualBox:/media/marco/DiscoUSB3/$
Se invece lancio lo stesso comando per un altra immagine esempio una
distribuzione di raspberry il problema non si pone
e dopo un po' di tempo viene creata la nuova immagine e ridotta di
spazio utilizzato, ecco il risultato:
marco@marco-VirtualBox:/media/marco/DiscoUSB3/$ sudo pishrink.sh
raspbx-11-11-2019.img
[sudo] password di marco:
pishrink.sh v0.1.2
pishrink.sh: Gathering data ...
Creating new /etc/rc.local
pishrink.sh: Checking filesystem ...
rootfs: 90062/219072 files (0.2% non-contiguous), 598129/915456 blocks
resize2fs 1.45.5 (07-Jan-2020)
pishrink.sh: Shrinking filesystem ...
resize2fs 1.45.5 (07-Jan-2020)
Resizing the filesystem on /dev/loop7 to 732613 (4k) blocks.
Inizio del passo 2 (max = 136051)
Riallocazione dei blocchi XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Inizio del passo 3 (max = 28)
Scansione della tavola degli inodeXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/loop7 is now 732613 (4k) blocks long.
Avviso: The resulting partition is not properly aligned for best
performance: 532482s % 2048s != 0s
pishrink.sh: Shrinking image ...
pishrink.sh: Shrunk raspbx-11-11-2019.img from 3,8G to 3,1G ...
marco@marco-VirtualBox:/media/marco/DiscoUSB3/$
Qualcuno ha dei suggerimenti ?
Grazie ancora
--
Marco Bandini
Maggiori informazioni sulla lista
golem