Newsgroup: it.comp.os.linux.iniziare
Titolo: errore dd: Spazio esaurito sul device

Sto cercando di clonare una scheda sd multipartizione, con una procedura
eseguita mille volte senza problemi
così creo l'immagine:
# sudo dd bs=1024 if=/dev/sdb of=/home/ministry/clone.img
così la clono sulla nuova scheda:
# sudo dd bs=1024 if=/home/ministry/clone.img of=/dev/sdb
 
Eppure ottengo questo errore:
dd: scrittura di "/dev/sdb": Spazio esaurito sul device
3813377+0 record dentro
3813376+0 record fuori
3904897024 byte (3,9 GB) copiati, 1536,05 s, 2,5 MB/s
 
La prima partizione risulta leggibile, la seconda no.
Le due card ovviamente hanno stessa dimensione (4gb).
Ne ho provate diverse per scongiurare errori fisici e
ottengo lo stesso risultato.
Cosa succede? 
 
m.

Addi' 18 apr 2013, Ministry scrive:

E tu per l'immagina dai il comando:
$ sudo dd bs=1024 if=/dev/sdb of=/home/ministry/clone.img count=3813376
 
Scusa una curiosita', tu hai scritto: "# sudo blabla", ma cos'e' per
caso dai sudo anche quando sei root?
 
-- 
Tanti saluti
 

 caso dai sudo anche quando sei root?
 
No, do "sudo" come normale user (una mia abitudine anche quando non
serve).
 
m.

 
 
La cosa strana è che la clonazione è molto lenta... quasi 20 minuti per
un'immagine di soli 4gb (o sono tempi normali)?
Ora, anziché trovarmi una partizione da 59mb e una da 3.9gb, come 
nell'originale, me ne trovo una di 59mb, una di 3.8gb (illeggibile) e una 
terza di svariate migliaia di Terabyte! :)
E non riesco nemmeno a eliminarle.
Lo strano, ripeto, è che quell'immagine è sicuramente funzionante
perché l'ho usata diverse volte.
Ora provo con Gparted.
m.
 


 
Ok, risolto il mistero (credo):
le due schede, sebbene siano dichiarate della stessa dimensione (4gb) non
sono uguali: l'originale (Kodak) è di 3.74gb, l'altra (Kingston) di 
3.64gb... quindi l'immagine non ci può stare!
Ora riprovo con il tuo metodo che, se ho ben capito, limita la dimensione
del cloning.
La domanda è: perché questa differenza di dimensioni, sebbene quella 
nominale sia la stessa?
m.

un'immagine di soli 4gb (o sono tempi normali)?
 
Penso di si', se stai parlando di memorie come le pendrive, io altre non
ne conosco, un film di 2 giga ci mette anche quasi 1/4 d'ora a copiarlo
dall'hd. Sono pochissime quelle veramente veloci.
 
Alle altre domande o problemi non so risponderti.
 
-- 
Tanti saluti
 

 nominale sia la stessa?
 
Così facendo la copia va a buon fine (sembra), nel senso che non
ottengo il messaggio di spazio esaurito.
Però la scheda risulta ugualmente illeggibile.
Boh, non so più che pesci pigliare... che si sia fottuto il lettore?
Domani proverò con una 8gb.
Grazie cmq...
m.

 dall'hd. Sono pochissime quelle veramente veloci.
 
Mi sembrano entrambi gli esempi esageratamente lenti.
Per me è il caso di dare un occhio a dmesg per vedere se dice qualcosa.
 
con dd (immagine di knoppix+spazio utente) mi sembra di fare 8GB in meno 
di 15 minuti (mai cronometrato, ma mi sembrano che i tempi siano quelli) 
su una kingston da una decina di euro. Quelle che in teoria sono dello 4 
in scrittura o 8 in lettura, forse 5,10 ma non ho più la confezione.
 
per l'altro discorso se fallisce quando è quasi alla fine potrebbe 
trattarsi di chievette contenitori leggermente più piccoli.
 
4GB significa CIRCA 4GB
Magari prova su una 8 (tanto per toglierti il dubbio che il problema 
siano 4GBnew<4GBold )
 
 
 
 
 
 
 
 
 

 3.64gb... quindi l'immagine non ci può stare!
Scusa, ho risposto prima di leggere la tua


 
Infatti la dimensione reale differisce per una manciata di Mb.
Per ora ho risolto con un workaround: ho partizionato la nuova scheda
con Gparted, e ho clonato solo la prima partizione (quella di avvio,
in Fat32)
Poi ho trasferito il contenuto della seconda (in Ext4) con "sudo cp -auv".
Ad un primo test sembra funzionare tutto.
m.
 
 
 
-- 
"La legge, in Italia, è come l'onore delle puttane"
(Curzio Malaparte)

 Però la scheda risulta ugualmente illeggibile.
]zac[
 
Non viene copiata una parte, non e' per niente strano che non sia leggibile.

 Poi ho trasferito il contenuto della seconda (in Ext4) con "sudo cp -auv".
 
Potevi copiarle anche entrambe con parted, ridimensionando la seconda
partizione per non copiare lo spazio vuoto.
 
Ciao.