ddrescue
, confusamente, pode se referir a dois programas completamente separados, dd_rescue
por Kurt Garloff e GNU ddrescue . Ambos têm o mesmo propósito e são ativamente desenvolvidos.
O programa de Garloff dd_rescue
é a primeira tentativa de melhorar em dd
; O GNU ddrescue é mais novo e foi criado para resolver as falhas em dd_rescue
.
Várias fontes preferem o GNU ddrescue acima de dd_rescue
. Por exemplo,
-
O ddrescue ganha (no meu livro) porque é um programa auto-contido eficiente escrito em C ++ (não um shell script kludge), produz resultados muito mais limpos no console / terminal e (mais importante) lida com ilegível blocos de forma graciosa e inteligente .
-
link
GNU ddrescue é seu melhor amigo.
Ele é modelado após os dois programas anteriores, dd_rescue (com underbar) e dd_rhelp. Mas o GNU ddrescue é muito melhor do que ambos - eu tentei todos os três, na mesma unidade, assim como tentei usar o velho e simples "dd".
O ddrescue do GNU de Antonio Diaz Diaz aprendeu com essas experiências. Ele combina a capacidade do dd_rescue de ler blocos grandes e depois mudar de marcha, com a capacidade do dd_rhelp de lembrar quais partes do disco já foram observadas. Ele mantém essa informação em um formato de arquivo de log muito simples e a mantém atualizada a cada 30 segundos, ou sempre que ela é interrompida ou interrompida. Está escrito em C ++ e é pequeno e rápido.
Uma vantagem do GNU ddrescue é que ele faz backup da maioria dos dados mais rápido, pulando primeiro os blocos ruins (que demoram a recuperar) e voltando para eles somente depois que os bons blocos tiverem sido copiados. Uma desvantagem do GNU ddrescue é que não suporta saída canalizada, o que significa que você não pode comprimir a imagem de saída com gzip
ou lzop
.
Pacotes do Ubuntu
Infelizmente, os nomes dos pacotes nos repositórios do Ubuntu são confusos; dd_rescue
está empacotado sob o nome ddrescue
e ddrescue
sob gddrescue
! Nos resumos dos pacotes:
-
gddrescue
package:Por favor, note que esta é a versão GNU ddrescue que provê o executável / sbin / ddrescue. Se você estiver procurando pelo versão ddrescue de Kurt Garloff confira o pacote ddrescue em vez disso.
-
ddrescue
package:Por favor, note que esta é a versão dd_rescue de Kurt Garloff fornecendo o executável / bin / dd_rescue. Se você está procurando para a versão GNU ddrescue por favor confira o gddrescue pacote em vez disso.
Resumo dos nomes:
Program name Ubuntu package name Executable name Name in URL
GNU ddrescue gddrescue ddrescue ddrescue
dd_rescue ddrescue dd_rescue ddrescue