Как восстановить и клонировать диск с помощью ddrescue

baltun

Администратор
Сообщения
10.731
Реакции
2.542
Баллы
2.003
ddrescue - это инструмент, который можно использовать для восстановления и клонирования дисков в системе Linux.

Чтобы установить ddrescue:
Код:
sudo dnf install ddrescue

Клонирование раздела в файл образа или другой диск

Сначала откройте терминал командной строки и определите путь устройства к жесткому диску или разделу, который необходимо клонировать.
Код:
lsblk

Далее мы будем использовать следующий синтаксис команды для копирования раздела в файл образа. Обратите внимание, что эта опция заставит ddrescue игнорировать кэш ядра и вместо этого обращаться к диску напрямую. /dev/sdX backup.img
Код:
sudo ddrescue -d /dev/sdX backup.img backup.logfile

Обратите внимание, что если вы пытаетесь восстановить данные с поврежденного диска, вы можете добавить опцию после первой попытки выше. Это даст указание ddrescue повторить попытку чтения поврежденных секторов в попытке восстановить как можно больше данных. После параметра можно указать количество повторных попыток. В этом примере мы будем использовать 3.
Код:
sudo ddrescue -d -r3 /dev/sdX backup.img backup.logfile

Затем мы скопируем новый файл образа на другой диск или раздел. Для этого мы можем использовать обычную команду. dd
Код:
sudo dd if=backup.img of=/dev/sdX

Кроме того, можно использовать команду. ddrescue
Код:
sudo ddrescue -f backup.img /dev/sdX clone.logfile

Если вы хотите клонировать диск или раздел непосредственно на другой, тем самым минуя любой файл образа, вы можете сделать это со следующим синтаксисом. В этом примере мы клонируем раздел на . /dev/sdX1/dev/sdX2
Код:
sudo ddrescue -d -f /dev/sdX1 /dev/sdX2 clone.logfile
После выполнения описанных выше шагов вы можете получить доступ к клонированному хранилищу и, надеюсь, увидите там все ваши файлы, предполагая, что ddrescue успешно восстановил их.
 
Назад
Верх Низ