micro sd sandisk 8gb ultra

Discussioni relative all'hardware necessario per il monitoraggio
Avatar utente
Walter62
Messaggi: 223
Iscritto il: 19/01/2016, 19:18

Re: micro sd sandisk 8gb ultra

Messaggioda Walter62 » 19/04/2019, 14:53

Se è molto frammentata io userò un programma tipo Defrag per compattarla, poi se hai 8gb di dati passa ad una 16 gb, certo che 8gb di dati sono veramente tanti a meno che tu non abbia installato molto i software
Sito personale: walter62.altervista.org


dolam
Messaggi: 196
Iscritto il: 15/08/2016, 23:08

Re: micro sd sandisk 8gb ultra

Messaggioda dolam » 20/04/2019, 17:12

Per fare la copia di una sd copiando solo i file su una di differente capacità uso questa procedura con ubuntu7.2
funziona di sicuro perchè l'ho provata più volte e come sapete se funziona a me deve per forza funzionare a chiunque.
la procedura è a prova di analfabeta informatico come me, in questo modo conservo solo le reali dimensioni dei file e null'altro. (domenico è il nome utente voi avrete il vostro)

Procedura copia SD con LINUX

scheda A = scheda da copiare
scheda B = scheda copiata


scrivo sudo -s

Mi assicuro che BOOT e ROOT siano montati con ls

poi vado in cd /media/domenico/BOOT/
Mi assicuro che BOOT sia montato con ls

poi copio il BOOT della scheda A con il seguente comando:

tar cvf /home/domenico/BOOT-20181015.tar * (metto la data come nome del file così ricordo anche quando ho fatto la copia)
poi vado in
cd /media/domenico/ROOT/
Mi assicuro che ROOT sia montato con ls
poi copio il ROOT della scheda A con il seguente comando:
find /media/domenico/ROOT/var/log -type f -exec rm '{}' ';'
find /media/domenico/ROOT/var/cache/apt/archives/ -type f -exec rm '{}' ';'
find /media/domenico/ROOT/var/lib/redis/ -type f -name 'temp-*.rdb' -exec rm '{}' ';'
tar cvf /home/domenico/ROOT-20181015.tar *
ora ho le due copie del BOOT e del ROOT della scheda A nella cartella home domenico
ora devo digitare
cd
date +"%Y-%m-%d %H:%M:%S" > /media/domenico/ROOT/etc/fake-hwclock.data
e faccio smonta sulle due partizioni e estraggo la scheda A

SECONDA FASE: COPIATURA

inserisco la scheda B
aspetto che compare la scheda sul desktop faccio unmount,
apro GParted cancello le eventuali partizioni presenti nella scheda B
 creo le due partizioni BOOT (fat16 da 64 MB) e ROOT (ext14)
chiudo GParted e apro terminale qui
digito
cd
e poi
sudo -s
tune2fs -O ^metadata_csum /dev/sdb2
monto le partizioni BOOT e ROOT
poi vado in
cd /media/domenico/BOOT/
poi copio da home Domenico
tar xvf /home/domenico/BOOT-20181015.tar
Mi assicuro che BOOT sia pieno con ls
poi vado in cd /media/domenico/ROOT/
tar xvf /home/domenico/ROOT-20181015.tar
Mi assicuro che ROOT sia pieno con ls
ora devo digitare
date +"%Y-%m-%d %H:%M:%S" > /media/domenico/ROOT/etc/fake-hwclock.data
scrivo
cd
faccio smonta sulle due partizioni
TOLGO LA COPIA B

che avra le dimensioni strettamente riferite ai file nella stessa contenuti ( in genere circa 3GB per le ultime versioni di 3.1)

megamarco83
Messaggi: 216
Iscritto il: 22/08/2016, 14:13

Re: micro sd sandisk 8gb ultra

Messaggioda megamarco83 » 23/04/2019, 11:40

ciao Domenico e grazie della info, ora non sono a casa per provarle ma dopo il 5 maggio quando sarò di ritorno proverò sicuramente!!
giusto una domanda, quando dici che inserisci la scheda B, dopo il comando tune2fs -O ^metadata_csum /dev/sdb2 :
"monto le partizioni BOOT e ROOT"

in che modo monti le due partizioni?

poi dici:
poi vado in
cd /media/domenico/BOOT/
poi copio da home Domenico

copi trascinando i file che hai in /home/Domenico ?

Grazie

dolam
Messaggi: 196
Iscritto il: 15/08/2016, 23:08

Re: micro sd sandisk 8gb ultra

Messaggioda dolam » 23/04/2019, 12:07

ciao Marco, come ho scritto devi usare GParted che ti consente di cancellare e creare tute le partizioni che vuoi sulla scheda B ( quella dove crei la nuova copia)

Monto le partizioni significa che se Linux non l'ha già fatto da solo tu ci vai sopra a
BOOT e ROOT tasto destro e clicchi mounted


"copi trascinando i file che hai in /home/Domenico ?" no copio il nome del file e lo incollo e faccio invio
sarebbe questo file che è poi altro non è quello che era stato creato copiandolo dalla SD (A) che tu vuoi copiare.

tar xvf /home/MARCO/BOOT-20181015.tar

Marco segui riga per riga quello che è scritto e avrai la tua copia ridotta alle dimensioni minime,
pensa che ho copiato una 16GB su una 4GB

Un consiglio prima di estrarre dal raspberry la micro SD (A) vai in cd /var/log e fai
rm *
così cancelli tutti i Log , resteranno solo le directory, li dentro, se c'è nginx , fai
cd nginx
e poi rm *
così cancelli anche altri Log che a volte sono molto pesanti ( a me erano arrivati a 3GB) ma sai che io uso ancora la vecchia 0.7.1 nella scheda principale

Nella nuova 3.1 di Flane i Log si cancellano da soli al raggiungimento di una certa dimensione.


Torna a “Hardware”

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite