GNU ddrescue

gddrescue

sudo apt-get install gddrescue

  • gddrescue копирует информацию из одного источника (винчестер, CD-ROM и т.д.) в другой, пытаясь восстановить данные если есть ошибки чтения.
  • gddrescue не затирает выходной файл, если это не запрошено, поэтому при каждом запуске для одного и того же выходного файла делаются попытки заполнить пробелы.
  • gddrescue работает абсолютно в автоматическом режиме.
  • Если ведется журнал работы, то информация восстанавливается еще эффективее, потому что считываются лишь нужные блоки. Более того, восстановление можно прекратить когда угодно вам, а потом продолжить.
  • Журнал все время сохраняется на диск. Поэтому, если копирование прервано, то его можно продолжить с минимальным повторным копированием.

Как использовать данную программу? Программа консольная, поэтому работать с ней будем в Терминале, собственно как и со всеми программами, которые описаны в этом обзоре.

Схема использования: ddrescue [options] infile outfile [logfile]

Параметры:

-h, --help показать справку
-V, --version показать номер версии
-b, --block-size=bytes аппаратный размер блока на исходном устройстве [512]
-B, --binary-prefixes использовать степени двойки в числах [по умолчанию SI]
-c, --cluster-size=blocks число аппаратных блоков для разового копирования [128]
-C, --complete-only не считывать данные дальше, чем указано в лог-файле
-e, --max-errors=n максимально разрешенное количество областей с ошибками
-i, --input-position=pos начальная позиция в исходном файле [0]
-n, --no-split не стараться дробить области с ошибками
-o, --output-position=pos начальная позиция в целевом файле [ipos]
-q, --quiet минимум подробностей
-r, --max-retries=n выйти после этого числа повторов чтения(-1=до бесконечн.)[0]
-s, --max-size=bytes максимальный объём данных для копирования
-t, --truncate очистить целевой файл перед записью
-v, --verbose максимум подробностей

Полный список параметров можно посмотреть при помощи команды:

ddrescue -h

Пример использования:

ddrescue -v /dev/cdrom Recovered.iso ddrescue.log

В данном примере будет копироваться диск в приводе, с созданием образа Recovered.iso и лога ddrescue.log с применением параметра -v (максимум подробностей)

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.