USB HDD não está funcionando no linux

5

Eu tenho um disco rígido externo WD My Passport 1 TB que está me dando alguns problemas em diferentes máquinas linux:

  • Quando eu conecto, nada acontece
  • Gparted ao detectar dispositivos conectados diz "Erro ao abrir / dev / sdb: Nenhum dispositivo ou endereço" e ele não lista o disco rígido
  • Digitação no terminal sudo fdisk -l o disco rígido não está listado

Isso acontece tanto no meu PC principal Debian quanto no meu Raspberry Pi, mas eu posso usar o disco rígido perfeitamente normalmente no meu Mac.

Não consigo verificar o seu S.M.A.R.T. status, uma vez que é um disco rígido USB, mas eu não acho que o disco rígido está falhando, porque se assim não funcionaria no meu Mac. Eu verifiquei e reformatei a unidade várias vezes no meu Mac, mas ainda não funciona no Linux.

Alguma idéia do que está acontecendo?

Editar: aqui está a saída de lsusb :

Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 000: ID 1058:0730 Western Digital Technologies, Inc. 
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. 
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 005: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 006: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB

Como você pode ver, o dispositivo está listado aqui (Bus 001 Device 000).

Editar x2: Este é o arquivo kern.log desde quando o disco rígido foi conectado:

Editar x3: O disco rígido tem 4 partições; dois são HFS + e dois são FAT32. A tabela de partições é GUID.

Editar x4: achei esta pergunta sobre um erro no arquivo de log do kernel que encontrei também, o que significa que a unidade USB 3.0 está solicitando muita energia do computador. No entanto, tentei usar um cabo divisor de energia USB (para que o HDD pudesse ter 1000 mA em vez de 500 mA) e isso não resolveu o problema. O HDD parece ter uma classificação de 600 mA, mas eu sempre usei em portas USB 2.0 sem problemas.

    
por user2747949 22.08.2014 / 18:57

3 respostas

1

Se o seu disco rígido estiver formatado como HFS + (o que seria, se for formatado como uma unidade Mac nativa), verifique se os drivers hfs estão instalados em suas máquinas Linux.

No Debian, como root:

apt-get install hfsplus hfsutils hfsprogs

Isso deve permitir o acesso de leitura à unidade, mas o acesso de gravação será desativado até que você desative o registro no diário (o que deve ser feito no aplicativo Disk Utility do OS X).

    
por 02.02.2015 / 23:50
0

tente fazer as duas coisas:

fdisk -l 
mkdir /mnt/sdb1 
edit /etc/fstab file and add line similar to this:
/dev/sdb1       /mnt/sdb1           vfat    defaults        0       0 
mount -a 

se isso falhar, tente isto:

sudo fdisk -l  
Then mount with 
sudo mount -t ntfs(depends) /dev/sdb1 /media

Isso tem que funcionar, se o seu Linux e ele tem uma porta USB, você tem que ser capaz de montar a unidade a menos que haja um problema de hardware em ambas as extremidades. Boa sorte.

    
por 18.09.2014 / 06:54
0

Talvez eu tenha lido mal seu kern.log , mas neste arquivo, sua unidade parece ser referenciada como /dev/sda not /dev/sdb . Você tentou usar usbcore.old_scheme_first=1 como um parâmetro de inicialização do grub?

De qualquer forma, de acordo com descritor de dispositivos, leia / 64, erro-110 é um problema relacionado à energia e parece haver algum tipo de solução alternativa aqui . O bom e velho "tente desligá-lo e ligá-lo novamente" parece fazer o truque (desconectando todo o seu material usb antes de ligá-lo novamente)

    
por 28.09.2014 / 21:52