Linux: Apa cara terbaik untuk menyalin dari HD yang rusak?

8

Saya mendapatkan kesalahan I / O dari HD penyimpanan ketika saya mencoba menyalin file. Ini adalah file video mentah berukuran besar, jadi saya bisa mentolerir kesalahan.

cpberhenti pada kesalahan baca pertama dan scp/ rsyncmengeluh dan menghapus salinan. Dengan flag ign / force yang benar saya mungkin bisa membuat semuanya meninggalkan "copy yang rusak".

Alat mana yang harus saya gunakan untuk ini (termasuk opsi)?

Yaitu, alat apa yang akan membuat salinan "terbaik" (paling dekat dengan aslinya)?

Catatan: Ini adalah disk dengan kerusakan fisik, dikonfirmasi oleh alat diagnostik yang tepat. Saya juga menjalankan fsck menyeluruh.

Joernsn
sumber

Jawaban:

12

ddrescue harus melakukan trik - ini dirancang untuk situasi ini.

GNU ddrescue adalah alat pemulihan data. Ini menyalin data dari satu file atau perangkat blok (hard disk, cdrom, dll) ke yang lain, berusaha keras untuk menyelamatkan data jika terjadi kesalahan baca. Operasi dasar ddrescue sepenuhnya otomatis. Artinya, Anda tidak perlu menunggu kesalahan, menghentikan program, membaca log, menjalankannya dalam mode terbalik, dll.

Anda dapat mengunduhnya di sini atau menemukan manual di sini . Itu juga sudah diinstal pada SystemRescueCD .

Journeyman Geek
sumber