micro sd sandisk 8gb ultra
Re: micro sd sandisk 8gb ultra
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
Re: micro sd sandisk 8gb ultra
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)
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)
-
- Messaggi: 246
- Iscritto il: 22/08/2016, 14:13
Re: micro sd sandisk 8gb ultra
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 :
in che modo monti le due partizioni?
poi dici:
copi trascinando i file che hai in /home/Domenico ?
Grazie
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
Re: micro sd sandisk 8gb ultra
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.
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.
Chi c’è in linea
Visitano il forum: Nessuno e 16 ospiti