Secara umum, dddapat dihindari demi beberapa alternatif. Ada beberapa alasan bagus untuk menggunakan GNUddrescue . Di Ubuntu, Anda dapat menginstalnya dengan:
sudo apt-get install gddrescue
dan sederhana ddrescue digunakan. Perhatikan bahwa berbeda dari nama paket, executable tidak memiliki inisial g.
Menggunakannya sesederhana:
ddrescue inputFile outputFile logFile
File log (dinamai apa pun yang Anda pilih) memungkinkan Anda menjeda / berhenti dan memulai ulang, tanpa mengulangi pekerjaan sebelumnya, yang berguna ketika melakukan klon besar atau pemulihan disk. Secara default, ini menampilkan progres, kecepatan penyalinan saat ini, kecepatan penyalinan rata-rata dan jumlah blok buruk yang ditemukan.
Menggunakan default yang masuk akal untuk ukuran blok, sehingga kecepatan salin selalu secepat perangkat dapat menangani, setidaknya dalam pengalaman saya (saya sudah mengkloning ratusan drive dengan itu, semua ukuran dan jenis).
Seringkali, drive yang mulai gagal memiliki masalah kecepatan seperti tambalan kelambatan sesekali, kecepatan rata-rata rendah, jeda panjang tiba-tiba (bad sector) atau reset penuh (kesalahan permukaan parah). ddrescuedapat membantu Anda mengidentifikasi semua hal di atas dan memulai kembali klon Anda (asalkan Anda menentukan file log) bahkan jika drive Anda mengatur ulang sendiri.
cp /dev/sda /dev/sdbatau (pv /dev/sda > /dev/sdbuntuk mendapatkan bilah kemajuan) akan jauh lebih cepat. Mengapa Anda gunakan diddsini?ddhanya akan berguna dengan hal-hal seperticonv=sync,noerroruntuk menangani disk dengan kesalahan, tetapi bahkan kemudian itu akan lebih masuk akal untuk menggunakan hal-hal sepertiddrescuebukan (lihat jugapv's-Epilihan).