Я пытаюсь получить образ диска SCSI с помощью ddrescue на Solaris10 (Sparc). Диск не является Solaris, и ddrescue немедленно получает ошибку ввода-вывода (как и dd). Я использовал формат, чтобы пометить диск как Solaris, и теперь ddrescue читает его нормально. Есть ли способ получить образ, не помечая диск как Solaris?
Вы используете необработанное дисковое устройство с ddrescue? / dev / rdsk / xxx вместо / dev / dsk / xxx?
По умолчанию ddrescue использует ввод-вывод ядра для чтения. Если ядро настроено только для поддержки дисков Spark, это может быть вашей проблемой.
Вы можете попробовать использовать флаг -d) прямой доступ к диску для входного файла), но тогда вам нужно будет установить правильный размер блока для устройства (-b xxx).
Надеюсь, это сработает :)