Stick USB bagunçado não aparece em preto

3

Eu estava brincando com um pendrive (inicializando o archlinux com qemu dele e tentando executar uma instalação no mesmo bastão ao mesmo tempo - corajoso, eu sei, mas eu estava apenas brincando).

Agora, depois de não inicializar e instalar ao mesmo tempo, parece que eu baguncei meu pau. O que eu acho que aconteceu é que usei cfdisk para apagar tudo e criar uma partição grande, mas a formatação falhou, então agora há uma partição grande sem sistema de arquivos.

Só para deixar claro: não estou preocupado com meu pau , sei que posso recuperá-lo a qualquer momento.

O que eu acho intrigante é que depois de conectar o stick ao meu computador (usando o Ubuntu), não há maneira (terminal) de descobrir qual dispositivo de bloco ( /dev/sdx ) ele associou. A única maneira que eu poderia determinar que estava com GParted:

Masblkidmostraoseguinte:

/dev/sda1:UUID="12F695CFF695B387" LABEL="System Reserved" TYPE="ntfs" 
/dev/sda2: UUID="A0BAA6EABAA6BC62" TYPE="ntfs" 
/dev/sdb1: UUID="546aec8b-9ad6-4571-b07a-adba63e25820" TYPE="ext4" 
/dev/sdb2: UUID="2a8b82d8-6c6e-4053-a446-bab970d93d7c" TYPE="swap" 
/dev/sdb3: UUID="7cbede7d-c930-4e59-9d1b-01f2d79bd092" TYPE="ext4"

Nenhum vestígio de /dev/sdc . Minha pergunta é: se eu não tivesse uma interface gráfica (para usar o GParted), como eu saberia qual dispositivo de bloco é o meu pau?

    
por Felix 04.04.2010 / 13:45

1 resposta

4

Existem vários métodos para descobrir um nó de dispositivo.

  • Examine a saída do kernel com o comando dmesg .
  • Experimente fdisk -l . (Isso deve expor as tabelas de partição para todas as unidades conectadas).
  • Examine a saída de lshw -short (hardware ls ) ou use comandos semelhantes como lspci ou lsusb , dependendo do que você sabe sobre o dispositivo que você procura. Se lshw não estiver disponível em seu sistema, instale o pacote lshw para obtê-lo.
  • Examine o sistema de arquivos sys manualmente. (Por exemplo, use ls /sys/block/ ou ls -d /sys/block/s* e procure por nomes de dispositivos desconhecidos.)
  • Examine o diretório / dev manualmente. (Por exemplo, use ls /dev/sd* e procure nomes de dispositivos desconhecidos.)

Pelo que entendi, blkid só analisa partições, não dispositivos de unidade brutos. (Isso é provavelmente uma simplificação.) O comando lshw e similares são melhores para obter informações de hardware direto.

    
por 04.04.2010 / 16:59