У друга есть неудачный жесткий диск, и он еще не получил новый жесткий диск для клонирования. Он хочет скопировать файлы на внешний диск, но функция копирования продолжает сбой при некоторой ошибке (что связано с сбоем жесткого диска). Я бы использовал ddrescue, но у нас нет места для резервного копирования всего раздела. Я попытался использовать ddrescue, чтобы скопировать домашнюю папку на резервное устройство, но это тоже не сработало.
Есть ли какая-либо программа (CLI), которая может копировать файлы, но игнорировать ошибки диска? есть ли способ сделать $ cp игнорировать ошибки чтения диска?
Вы можете использовать утилиту клонирования жесткого диска, чтобы клонировать диск в файл img. Затем, когда приходит новый диск, он может записать img на диск. Многие из этих клонирующих утилит имеют возможность пропускать поврежденные сектора. Я бы порекомендовал Clonezilla, но есть много вариантов. Он запускается с живого компакт-диска, и вы можете скопировать поврежденный диск в файл img на внешнем жестком диске. используйте параметр device-image. Клонирование изображения на новый диск, когда он входит.
Удача