O pacote ddrescue no sistema operacional Linux é uma ferramenta de recuperação de dados usada para armazenar os dados de uma partição travada. Ele clara os dados de um dispositivo de entrada que está sendo corrompido e prestes a parar de responder. Ele copia automaticamente os dados de uma unidade de entrada e os salva para outra unidade. A parte DD no comando ddrescue cria um backup de imagem de uma partição ou unidade. Demonstraremos o uso do pacote e comando ddrescue no Ubuntu 22.04 sistema neste artigo.
Como instalar o pacote ddrescue no Ubuntu 22.04
A maneira mais simples de instalar o pacote ddrescue no Ubuntu 22.04 é usar o comando de instalação apt ou apt-get. Basta atualizar o repositório do Commnand Apt ou Apt-Get e instalar o pacote Ddrescue da maneira usual. O seguinte comando install gddrescue permite instalar o pacote gddrescue no sistema operacional Linux:
Observe que instalamos o gddrescue em vez de ddrescue. O gddrescue é a versão GNU do ddrescue que fornece o executável /sbin /ddrescue. Portanto, para instalar o ddrescue, o nome do pacote gddrescue é usado. Para executar o comando, o nome ddrescue é usado. Encontre a seguinte saída do comando install gddrescur:
Como você pode ver, o pacote gddrescue é instalado com sucesso. Seu sistema está pronto para executar o comando ddrescue.
Verifique o manual do comando ddrescue
Quando você usa o comando ddrescue pela primeira vez, você pode ficar confuso, pois não está familiarizado com ele completamente. O manual do ddrescue permite que você entenda e se familiarize com isso. Consulte quando precisar de ajuda. Para obter a página manual do pacote ddrescue, você pode usar o seguinte comando:
Aqui está a página manual:
Liste os dispositivos disponíveis a serem montados
Os dispositivos disponíveis ou os dispositivos de bloco podem ser exibidos usando o comando lsblk -e7. Ele exibe todos os dispositivos de bloco disponíveis, excluindo os discos de RAM em um formato semelhante a uma árvore. Veja o seguinte comando:
Ao executar este comando, você receberá uma lista formatada em árvore dos dispositivos de bloco. Veja a lista na seguinte ilustração:
Aqui, você pode ver as partes subsequentes do disco /SDA no formato semelhante a uma árvore. Nesta lista, você pode determinar qual é a sua unidade Linux em execução. Se você não entende nesta lista, poderá desconectar todos os seus dispositivos e conectá -los um por um e entender qual dispositivo se refere a qual unidade.
Recriar o arquivo de resgate do comando ddrescue
A principal função do comando ddrescue é clonar uma unidade e recuperar os dados de um dispositivo corrompido. Vamos recriar o arquivo de resgate usando o comando ddrescue. A melhor e ótima maneira de salvar seus dados é fazer um clone da unidade afetada pouco antes que a unidade se torne completamente sem resposta. Nessas situações, o comando ddrescue é freqüentemente usado para clonar os discos rígidos, pois é um utilitário de recuperação de dados livre, útil e poderoso disponível no sistema operacional Linux. A melhor coisa sobre o comando ddrescue, o que o torna melhor do que qualquer outra ferramenta de recuperação de dados é que ela não escreve zeros no arquivo de saída ou trunce arquivos e preencha os setores ruins sucessivamente que foram perdidos em passes anteriores. A sintaxe do comando ddrescue é a seguinte:
Aqui, o ddrescue é o nome do comando que executa a função principal. A opção refere -se à lista de opções disponíveis para o comando ddrescue e é comumente conhecido como sinalizador. O "arquivo" refere-se ao arquivo de entrada que precisa ser clonado. O "Filé Out" refere-se ao arquivo em que os dados de entrada serão clonados. E, finalmente, o "arquivo de madeira" é usado para armazenar os troncos da clonagem. Aqui está o comando de amostra real que recria um arquivo de resgate pelo comando ddrescue. Este é o primeiro comando que inicia o processo:
Quando você executa este comando, a seguinte saída é produzida:
O segundo comando é o seguinte:
Aqui, usamos a bandeira -f e -n com o comando ddrescue. A bandeira -f é usada para fazer com que o comando ddrescue substitua a partição de saída. E a bandeira -n é usada para fazer com que o comando ddrescue não tente dividir ou tentar novamente os blocos com falha. O resultado a seguir é o que você receberá quando executar este comando:
Agora, obtenha um acesso direto ao arquivo de entrada usando o sinalizador -d. Além disso, use a bandeira -r3 para aplicar a saída após 3 tentativas. Para fazer as tentativas do Infinity, use -1.
Veja a seguinte saída:
O próximo passo é forçar a verificação se o sistema de arquivos está marcado como limpo ou não:
Veja a seguinte saída:
Releia o arquivo resgatado da unidade /mnt:
Liste todos os arquivos resgatados com o seguinte comando:
O resultado é apresentado no seguinte:
Agora, copie todos os arquivos resgatados usando o RSYNC:
Aqui está o processo de copiar os arquivos:
Como desinstalar o pacote ddrescue do Ubuntu 22.04
Para desinstalar o pacote ddrescue, você precisa usar o comando "Remover". Para desinstalar o pacote ddrescue, dados, dependências e todas as suas configurações, use o seguinte comando de uma só vez:
Observe que tudo relacionado ao pacote ddrescue é removido do sistema:
Pontos importantes a se lembrar
Quando você tenta usar o arquivo ddrescue para resgatar um arquivo danificado, siga o processo com segurança. Mantenha os seguintes pontos em sua mente para que você possa executar com segurança o processo completo:
Conclusão
Exploramos o comando ddrescue neste artigo. Aprendemos como instalá -lo no Ubuntu 22.04 Sistema e como usá -lo em nosso sistema operacional Linux. Também aprendemos a clonar uma unidade em outro dispositivo enquanto fazia um arquivo de log com a ajuda de um exemplo. Siga o exemplo sempre que precisar fazer um clone da unidade.