Eu tenho um disco rígido externo USB, que consiste em uma unidade SATA de 1 TB em uma Rosewill RX35-AT -SU SLV Alumínio 3,5 "Gabinete Externo Prata USB 2.0 , conectado ao meu SONY VAIO VGN-NS310F laptop . Ele é conectado diretamente ao computador (não através de um hub). A unidade dentro do gabinete é de 7200 rpm Western Digital, mas não me lembro do modelo exato. Posso remover a unidade do gabinete (de novo), se as pessoas acharem necessário conhecer esse detalhe.
A unidade está formatada como ext4. Eu o monto dinamicamente com udisks
no meu sistema Lubuntu 11.10, geralmente automaticamente via PCManFM. (Eu tive Lubuntu 12.04 nesta máquina, e experimentei todo o mesmo comportamento com isso também.) De vez em quando - uma ou duas vezes por dia - torna-se inacessível e difícil de desmontar. A tentativa de desmontá-lo com sudo umount ...
fornece uma mensagem de erro informando que a unidade está em uso e sugerindo fuser
e lsof
para descobrir o que está sendo usado. Os processos de morte encontrados usando a unidade com fuser
e lsof
às vezes são suficientes para me desmontar, mas geralmente não são.
Quando a unidade for desmontada ou a máquina for reinicializada, a unidade não será montada. Conectar a unidade e ligá-la não registrará nada no computador. dmesg
não foi alterado. A luz de acesso da unidade geralmente pisca vigorosamente, como se a unidade estivesse sendo acessada constantemente. Então, eventualmente, depois que eu mantiver o drive desligado por um tempo (meia hora), eu poderei montá-lo novamente.
Enquanto a unidade não funciona em esta máquina por um tempo, ela funcionará imediatamente em outra máquina executando a mesma versão do Ubuntu. Às vezes, trazê-lo de volta da outra máquina parece "consertá-lo". Às vezes isso não acontece.
O drive nem sempre deixa de ser acessível enquanto montado , antes de se tornar desmontável. Às vezes funciona bem, desligo o computador, ligo o computador de novo e não consigo montar a unidade.
Atualmente esta é a única unidade com a qual eu tenho esse problema, mas eu tive problemas que eu acho que são os mesmos, com drives diferentes, em diferentes máquinas Ubuntu. Este laptop tem outro drive USB conectado a ele regularmente, o que não tem esse problema. Desconectar essa unidade antes de conectar a unidade "problema" não corrige o problema.
Eu abri o carro e certifiquei-me de que as conexões estavam firmes no passado, e isso não pareceu ajudar (mais do que esperar o mesmo tempo que demorava para abrir e fechar o disco, antes tentando remontá-lo).
Alguém tem alguma idéia sobre o que poderia estar causando isso, quais etapas de solução de problemas eu deveria executar e / ou como eu poderia corrigir esse problema completamente?
Atualização: Eu tentei substituir o cabo de dados USB (do gabinete para o laptop), como Merlin sugerido. Eu deveria ter tentado isso há muito tempo, já que se encaixa perfeitamente nos sintomas (a unidade funciona em outra máquina, o que faria sentido porque o cabo seria dobrado em um ângulo diferente, possivelmente completando um circuito de fios desgastados). Infelizmente, isso não ajudou - tenho o mesmo problema com o novo cabo. Tentarei fornecer informações detalhadas adicionais sobre a unidade dentro do gabinete, da próxima vez que puder. faça o disco funcionar. (No momento não tenho outra máquina disponível para anexá-lo.)
Atualização Principal (28 de junho de 2012)
O drive parece ter se deteriorado consideravelmente. Eu acho que isso é assim, porque eu o anexei a outra máquina e recebi muitos erros sobre caracteres inválidos, ao copiar arquivos dele. Estou menos interessado em recuperar dados da unidade do que em descobrir o que há de errado com isso. Eu quero especificamente descobrir se o problema é a unidade ou o gabinete.
Agora, quando eu conecto a unidade na máquina original onde estava tendo os problemas, ela ainda não aparece (inclusive com sudo fdisk -l
), mas ela é reconhecida pelo kernel e as mensagens são adicionadas a dmesg
. A maior parte da mensagem consiste em erros como esse, repetidos várias vezes:
[ 7.707593] sd 5:0:0:0: [sdc] Unhandled sense code
[ 7.707599] sd 5:0:0:0: [sdc] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 7.707606] sd 5:0:0:0: [sdc] Sense Key : Medium Error [current]
[ 7.707614] sd 5:0:0:0: [sdc] Add. Sense: Unrecovered read error
[ 7.707621] sd 5:0:0:0: [sdc] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
[ 7.707636] end_request: critical target error, dev sdc, sector 0
[ 7.707641] Buffer I/O error on device sdc, logical block 0
Aqui estão todas as linhas de dmesg
começando com quando a unidade é reconhecida. Por favor, note que:
- Estou de volta para rodar o Lubuntu 12.04 nesta máquina (e talvez isso seja um fator para melhorar as mensagens de erro).
- Agora que a unidade foi conectada a outra máquina e de volta a esta, e também agora que esta máquina está de volta a funcionar 12.04, a luz de acesso da unidade não pisca como eu havia descrito .Olhando para a unidade, parece que ela está funcionando normalmente, com pouco ou nenhum acesso.
- Esse comportamento (os erros) ocorre ao reinicializar a máquina com a unidade conectada e também ao conectar manualmente a unidade.
- Algumas das mensagens são sobre
/dev/sdb
. Essa unidade está funcionando bem. A unidade defeituosa é /dev/sdc
. Eu só não queria editar nada do meio.