Sto effettuando una "formattazione di basso livello" con dd su un hd da 80 GB.

Disk /dev/sdb: 8255 testine, 63 settori/tracce, 9729 cilindri, totale 156301488 settori0.0 GB, 80026361856 bytes Unità = settori di 1 * 512 = 512 byte Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identificativo disco: 0x00000000 Il disco /dev/sdb non contiene una tabella delle partizioni valida

Dando

$ sudo dd if=/dev/zero of=/dev/sdb bs=512

si sta verificando una esecuzione che dura da molte ore. So che occorre un certo tempo per l'azzeramento, ma francamente 10 ore mi sembrano un assurdo. Secondo voi può dipendere dal fatto che l'hd è collegato via USB al pc sul quale è in esecuzione dd.

Edit: finalmente è terminata l'escuzione. Sembrano esserci degli errori. Qualcuno può aiutarmi a interpretare questo output

dd: errore scrivendo "/dev/sdb": Errore di input/output
22990577+0 record dentro
22990576+0 record fuori
11771174912 byte (12 GB) copiati, 28740,9 s, 410 kB/s

?

chiesto 08 Nov '15, 08:19

filipsnew's gravatar image

filipsnew
21642128

modificato 08 Nov '15, 08:55


Non credo che dd faccia una formattazione di basso livello, che può essere fatta solo con strumenti forniti dal produttore nell'hardware.

La lentezza è dovuta in parte al fatto che l'interfaccia è via USB, che è certamente più lenta rispetto ad una connessione interna, e al fatto che hai messo il block size a 512 (bs=512 che dovrebbe essere lo standard). Quando uso dd per creare un disco di avvio di Ubuntu uso di solito bs=8M, cioè 8MiB.

Vedo dall'output che c'è un solo settore che ha dato errore, quindi la situazione non è grave, formattando la partizione dovrebbe automaticamente escludere quel settore, altrimenti si può fare un controllo della superficie con fsck.ext4 con le opzioni

  • -c, controllo in modalità read-only,
  • -cc, controllo in modalità read-write,
  • -k, preserva come inutilizzabili i blocchi già segnati come tali.


Per leggere la pagina di manuale: man fsck.ext4.

coll. permanente

ha risposto 08 Nov '15, 10:11

enzotib's gravatar image

enzotib ♦♦
14.0k112186

modificato 08 Nov '15, 10:12

so che è un'altra cosa (https://it.wikipedia.org/wiki/Formattazione#Formattazione_a_basso_livello) infatti avevo usato le virgolette (non sapendo come esprimere il concetto in altri termini). Per il discorso 'bs' ho usato 512, quello di default che corrisponde alla dimensione dei blocchi (settori) da scrivere coerentemente con i dati riportati. Se ho capito bene, vuoi dire che usando una misura così ridotta si ottiene rallentamento. Se formatto, vuoi dire che l'errore rimane? e se uso 'fsck' invece ci sono possibilità di correggere?

(08 Nov '15, 10:47) filipsnew filipsnew's gravatar image

@filipsnew: non credo che ci siano possibilità di correggere, ma se il blocco è segnato come corrotto, e non viene usato, non dovresti avere problemi.

(08 Nov '15, 11:31) enzotib ♦♦ enzotib's gravatar image

scusa se ti rompo ancora un po'.. per blocco tu intendi settore, giusto? quindi dimensione 512? che sia uno solo lo deduci dalla differenza tra i due numeri 'dentro' e 'fuori'? ammesso che ciò sia corretto (invito a correggermi se sbaglio), perché dichiara solo circa 12 GB copiati (che se ho capito sarebbero il prodotto tra 'record fuori' e 512) e non la dimensione totale (80 GB)?

(08 Nov '15, 13:11) filipsnew filipsnew's gravatar image

@filipsnew: probabilmente la copia si è interrotta quando dd ha incontrato l'errore. Per evitare questo c'è gddrescue.

(08 Nov '15, 16:00) enzotib ♦♦ enzotib's gravatar image

è quello che sospettavo.. pertanto l'azzeramento dell'hdd non è andato a buon fine. Ho guardato info su gddrescue e sembrerebbe un misto tra utilità per recupero dati e cancellazione totale disco. Ho dato una occhiata qui http://www.gnu.org/software/ddrescue/ddrescue_it.html e mi sembra di capire che agisca (nella funzione di cancellazione) come dd, salti se incontra una porzione danneggiata, e riprenda subito dopo il settore; ho inteso bene? Grazie per le delucidazioni

(09 Nov '15, 01:49) filipsnew filipsnew's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×34

domanda posta: 08 Nov '15, 08:19

domanda visualizzata: 929 volte

ultimo aggiornamento: 09 Nov '15, 01:52

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.