In generale, ddpuò essere evitato a favore di alcune alternative. Ci sono diversi buoni motivi per usare GNU ddrescueinvece. In Ubuntu, puoi installarlo con:
sudo apt-get install gddrescue
e semplicemente ddrescueda usare. Notare che diversamente dal nome del pacchetto, l'eseguibile non ha l'inizialeg .
Usarlo è semplice come:
ddrescue inputFile outputFile logFile
Il file di registro (denominato come si sceglie) consente di mettere in pausa / interrompere e riavviare, senza ripetere il lavoro precedente, utile quando si eseguono cloni di grandi dimensioni o il ripristino di dischi. Per impostazione predefinita, visualizza l'avanzamento, la velocità di copia corrente, la velocità media di copia e il numero di blocchi danneggiati rilevati.
Utilizza impostazioni predefinite ragionevoli per le dimensioni del blocco, quindi la velocità di copia è sempre la più veloce che il dispositivo è in grado di gestire, almeno nella mia esperienza (ho clonato molte centinaia di unità con esso, tutte le dimensioni e i tipi).
Spesso, le unità che iniziano a guastarsi presentano problemi di velocità come patch occasionali di lentezza, bassa velocità media, lunghe pause improvvise (settori danneggiati) o ripristini completi (gravi errori di superficie). ddrescuepuò aiutarti a identificare tutto quanto sopra e riavviare il clone (purché tu abbia specificato un file di registro) anche se l'unità si sta ripristinando.
cp /dev/sda /dev/sdbo (pv /dev/sda > /dev/sdbper ottenere una barra di avanzamento) sarebbe molto più veloce. Perché dovresti usareddqui?ddsarebbe utile solo per cose comeconv=sync,noerrorgestire i dischi con errori, ma anche allora avrebbe più senso usare cose comeddrescueinvece (vedi anchepvl'-Eopzione).