ddrescue Понять

Установите следующие пакеты:

php -mbstring.x86 _64

php -bcmath.x86 _64

Команды:

yum install -y php -bcmath.x86 _64

yum install -y php -mbstring.x86 _64

0
26.09.2019, 21:14
1 ответ

manстраниц для ddrescueздесь .

Опции команды сообщают от ddrescueдо

-f 

Принудительная перезапись блочных устройств, если вы не копируете данные в обычный файл. В этом случае опция ничего не даст, потому что вы делаете копию в обычный imgфайл.

-r3

Повторите попытку с поврежденными секторами 3 раза

/dev/sdb1

Путь к поврежденному диску, который вы пытаетесь восстановить. Он должен быть подключен, но не установлен . Подключите диск и запустите lsblk, чтобы увидеть правильный путь.

/path/to/rescue.img

Это то место, куда вы хотите скопировать восстановленные данные, и это может быть любой подключенный диск с достаточным пространством для копии. Не используйте пути /dev/, только обычные пути в вашу обычную файловую систему, например/home/user/whatever

/path/to/rescue.log

Здесь ddrescueбудет записывать свой прогресс, чтобы, если вы остановите его, он мог возобновиться с того места, где он остановился, и ему не нужно было начинать снова. Снова используйте обычные описания путей.

Если поврежденный диск находится в /dev/sdb1, просто откройте терминал в месте, куда вы хотите скопировать данные , и запустите

 sudo ddrescue -r3 /dev/sdb1 rescue.img rescue.log

РЕДАКТИРОВАТЬ

После восстановления образа вам необходимо mountего восстановить. Здесь есть некоторая помощь , но если у вас есть файл img, вам может быть проще установить losetup, чтобы помочь с mount. Вы также можете попробовать указать формат isoвместо imgи посмотреть, сможет ли ваш файловый менеджер открыть это напрямую (, поскольку изначально @acg предложилiso).

После подключения вы также можете использовать testdiskдля проверки iso на наличие удаленных и потерянных файлов.

2
28.01.2020, 02:29

Теги

Похожие вопросы