dd utilitário escreveu o arquivo de imagem no dispositivo errado

1

Eu baixei uma imagem ( .iso ) para gravá-la em uma unidade flash USB. O pen drive foi conectado a um hub USB e eu também tinha um disco rígido externo conectado à porta USB do laptop. Depois de terminar o processo, a imagem foi gravada no disco rígido externo em vez da unidade flash USB. O que poderia ter acontecido?

Eu já li que muitas pessoas tiveram problemas com hubs USB e Ubuntu, e isso pode caber na mesma categoria. Meu hub USB não é alimentado.

A listagem de lsblk (antes do problema, sdb tinha uma partição XFS):

NAME   TRAN   TYPE RM   SIZE MOUNTPOINT
sdb    usb    disk  0 931.5G
└─sdb1        part  0    16G [SWAP]
sr0    sata   rom   1  1024M
sdc    usb    disk  1   3.7G
└─sdc1        part  1   3.7G /media/user/D609-ADCE
sda    sata   disk  0 298.1G
├─sda2        part  0 227.7G /home
├─sda3        part  0     2G [SWAP]
└─sda1        part  0  68.4G /

O comando usado para escrever o arquivo iso foi este:

sudo dd bs=4M if=/home/user/lnximg.iso of=/dev/sdc
    
por ProgAndPlay 27.11.2017 / 05:16

1 resposta

2

Backup

Gostaria de incentivá-lo a fazer backup de seus dados regularmente, e uma unidade de disco rígido USB é uma boa alternativa para armazenar os dados de backup. Portanto, use a unidade, que foi substituída por dd ou outra unidade para backup.

Você pode verificar o S.M.A.R.T. status de uma unidade de disco rígido (HDD) ou unidade de estado sólido (SSD) com Discos alias gnome-disks de acordo com este link,

S.M.A.R.T. informações do HDD e do SSD

Respondendo à sua pergunta original e aos seus comentários

  • Fico feliz que não houve perda de dados - não é necessário recuperar nenhum dado: -)

  • Mas acho que a unidade, que foi sobrescrita por dd , ainda é boa. Você pode usar gparted para criar uma nova tabela de partição e um sistema de arquivos.

    Eu usaria o sistema de arquivos ext4 para uma unidade de backup , porque é bem conhecido, depurado e polido, e funciona bem com a maioria das versões da maioria das distribuições linux (claro, incluindo o Ubuntu ).

  • Nenhum sistema de arquivos (partição) no dispositivo de destino (a unidade flash USB) deve ser montado, quando você clona nele, porque algo pode ser escrito automaticamente por algum outro processo, e isso corromperia a inicialização do USB sistema que você deseja criar. (Mas ainda seria clone para o mesmo dispositivo de destino.)

  • É possível que a unidade flash não esteja conectada. Também é possível que tenha sido conectado. Os dispositivos de bloco /dev/sda /dev/sdb /dev/sdc ... são atribuídos automaticamente às unidades e a ordem pode ser alterada. Você nunca pode ter certeza de qual unidade (dispositivo físico), que é identificada como um determinado dispositivo de bloco, por exemplo /dev/sdb . Por esse motivo, você deve usar uma ferramenta para identificar os dispositivos no caso real, quando você pretende gravar nela .

    Isso pode ser feito com os seguintes comandos

    sudo parted -ls
    
    sudo lsblk -f
    sudo lsblk -m
    

    Isso é feito automaticamente em várias ferramentas para criar unidades de inicialização USB , por exemplo mkusb , e você pode verificar novamente para ter certeza de gravar no dispositivo correto.

  • Geralmente é uma boa idéia desconectar unidades USB para backup, quando você pretende criar uma unidade de inicialização USB e, particularmente, se você usa o perigoso dd .

por sudodus 28.11.2017 / 08:05