Я намагаюся відновити файли з диска, на якому є апаратні помилки.
Диск був відремонтований дисковою утилітою, але він сказав мені, що диск пошкоджений, тому мені потрібно створити резервну копію всього, перш ніж відбудеться збій.
Тому я спробував скопіювати файли через Finder, але він застряг. Спробували інші утиліти, і вони застрягли, намагаючись скопіювати файли, коли голова потрапила у пошкоджений блок.
Тому я спробував з rsync, і, здається, працює; але це вічно, коли я потрапив у поганий блок.
Тож мені було цікаво, чи є спосіб сказати Rsync навіть не турбуватися з файлом, якщо це займе занадто довго? Або я можу вказати кількість спроб з кожним файлом, або скільки часу потрібно намагатись для кожного файлу?
Я не впевнений, як довго цей диск буде чесно триватим, тому я хочу зняти всі дані якнайшвидше, хоча я все ще можу їх встановити і побачити дані на ньому в пошуку.
Це те, що я використовую як команду; будь ласка, порада, якщо є який-небудь спосіб зменшити спробу файлу, тому я можу мати rsync, щоб спробувати прочитати пошкоджені блоки, але уникайте затримуватися на певному секторі занадто довго.
rsync -arv -e--ignore-errors --partial-dir=/Volumes/backup/partial /Volumes/work /Volumes/backup
Заздалегідь спасибі.
dd_rescue
, він має розширені функції, щоб впоратися з поганими секторами.