O método mais simples é usar o dd, mas a reclamação comum é que o dd não fornece barra de progresso ao copiar um disco grande. Você pode usar o pipe viewer (pv) em conjunto com o dd para mostrar uma barra de progresso e o ETA até a conclusão. Instale o pv com
sudo apt-get install pv
A unidade que você está copiando não precisa ser montada e, se você estiver recuperando dados de uma unidade danificada, é uma boa ideia se ela não estiver montada no modo de leitura / gravação. Tudo o que você faz na unidade pode sobrescrever dados excluídos ou causar mais danos ao sistema de arquivos. O objetivo de fazer uma cópia em breve neste momento é permitir a recuperação sem colocar os dados em risco adicional.
Duas coisas que você precisará saber antes de continuar são o nome do dispositivo da unidade que você está copiando e seu tamanho real. Ambos podem ser encontrados emitindo o comando
sudo fdisk -l
que exibirá as unidades conectadas ao sistema e seu tamanho no MiB.
No mais simples, o comando para copiar o disco para o arquivo rescue.dd no diretório atual é:
sudo dd if=/dev/sdx of=rescue.dd
onde / dev / sdx precisará ser alterado para o nome real do dispositivo que você está copiando. Pode ser necessário alterar a propriedade do rescue.dd, pois ele será de propriedade do root.
Para obter uma barra de progresso acessível e o ETA até a conclusão, passe o comando dd através de pv:
sudo dd if=/dev/sdX | pv -s 99999m -bpae | dd of=rescue.dd
onde / dev / sdX é o nome do dispositivo da unidade que você deseja copiar e 99999 é o tamanho do dispositivo no MiB (não MB). Seu usuário será o proprietário do arquivo rescue.dd, pois a segunda chamada do dd, que grava o arquivo de saída, pertence ao seu usuário, não à raiz. A exibição dos dados será a taxa média de dados, uma barra de progresso,% concluída e ETA até a conclusão.