gddrescue

0
Ваша оценка: Нет

Восстановление данных с повреждённых носителей.

Инструмент gddrescue копирует данные из одного файла или блочного устройства (жёсткого диска, компакт-диска и так далее) в другой файл или блочное устройство, а в случае ошибок чтения пытается восстановить данные.

gddrescue не обрезает выходной файл, если не указано. Таким образом, если применять программу к одному и тому же выходному файлу, она всякий раз будет пытаться восполнить недостающие данные. Свои основные функции gddrescue выполняет в полностью автоматическом режиме. То есть, пользователю не приходится ждать обнаружения ошибки, останавливать выполнение программы, читать журнал, запускать программу в обратном режиме и так далее. При использовании функции журналирования gddrescue спасает данные наиболее эффективно (считываются только недостающие блоки). Процесс восстановления может быть прерван и возобновлён пользователем в произвольном месте.

Автоматическое слияние резервных копий: при наличии двух или нескольких повреждённых копий файла, компакт-диска и проч. можно, используя один и тот же выходной файл, последовательно применить gddrescue ко всем резервным копиям и, возможно, получить цельный файл без ошибок. Объяснением этого является чрезвычайно малая вероятность того, что в разных входных файлах будут повреждены одни и те же области. При использовании журнала программа считывает только недостающие блоки из второй и последующих копий.

Журнал периодически сохраняется на диске. Таким образом, при аварийном прерывании программы и последующем возобновлении процесса восстановления данных, возникает необходимость в повторном копировании лишь незначительного объёма данных. Кроме того, имеющийся журнал можно использовать при последовательном выполнении команд копирования различных областей файла, а также при последовательных попытках восстановления различных подмножеств данных.

gddrescue регулирует размер своего буфера ввода/вывода в зависимости от размера сектора, поэтому программу можно использовать для считывания с raw-устройств. Для большей эффективности программа регулирует размер буфера ввода/вывода также в зависимости от размера страницы памяти, если размер страницы кратен размеру сектора.

Пожалуйста, обратите внимание, что в данной версии ddrescue, предоставленной проектом GNU, путём к исполняемому файлу является /sbin/ ddrescue. Если вам нужна версия ddrescue, предоставляемая разработчиком Kurt Garloff, обратитесь к пакету ddrescue.

Тип приложения: консольная программа
Сайт разработчика: http://www.gnu.org/software/ddrescue/ddrescue.html
Что почитать?


Разместил: vikos 19 Февраль 2013 в 12:52