Tengo un disco duro USB externo, que consiste en un disco SATA de 1 TB en un Rosewill RX35-AT-SU SLV Aluminium 3.5 "Silver USB 2.0 External Enclosure , conectado a mi laptop SONY VAIO VGN-NS310F . Se conecta directamente a la computadora (no a través de un concentrador). El disco dentro del gabinete es un Western Digital de 7200 rpm, pero no recuerdo el modelo exacto. Puedo quitar el disco del gabinete (nuevamente), si la gente cree que es necesario conocer ese detalle .
El disco está formateado ext4. Lo monte dinámicamente con udisks
mi sistema Lubuntu 11.10, generalmente automáticamente a través de PCManFM. (He tenido Lubuntu 12.04 en esta máquina, y he experimentado el mismo comportamiento con eso también.) De vez en cuando, una o dos veces al día, se vuelve inaccesible y difícil de desmontar. Al intentar desmontarlo, sudo umount ...
aparece un mensaje de error que dice que la unidad está en uso y sugiere fuser
y lsof
averiguar qué lo está utilizando. Se descubrió que los procesos de eliminación utilizan el disco fuser
y, a lsof
veces, son suficientes para permitirme desmontarlo, pero generalmente no lo es.
Una vez que la unidad se desmonta o la máquina se reinicia, la unidad no se montará. Al enchufar el disco y encenderlo, no se registra nada en la computadora. dmesg
no ha cambiado La luz de acceso de la unidad generalmente parpadea enérgicamente, como si se accediera constantemente a la unidad. Luego, eventualmente, después de mantener el disco apagado por un tiempo (media hora), puedo montarlo nuevamente.
Si bien la unidad no funciona en esta máquina por un tiempo, funcionará inmediatamente en otra máquina que ejecute la misma versión de Ubuntu. A veces, traerlo de vuelta desde la otra máquina parece "arreglarlo". A veces no.
La unidad no siempre deja de ser accesible mientras está montada , antes de volverse imposible de montar. A veces funciona bien, apago la computadora, vuelvo a encenderla y no puedo montar la unidad.
Actualmente, esta es la única unidad con la que tengo este problema, pero he tenido problemas que creo que son los mismos, con diferentes unidades, en diferentes máquinas Ubuntu. Esta computadora portátil tiene otra unidad USB externa conectada regularmente, que no tiene este problema. Desenchufar esa unidad antes de conectar la unidad "problema" no soluciona el problema.
Abrí el disco y me aseguré de que las conexiones estuvieran apretadas en el pasado, y eso no pareció ayudar (más que esperar la misma cantidad de tiempo que tomó abrir y cerrar el disco, antes de intentar volver a montar eso).
¿Alguien tiene alguna idea sobre lo que podría estar causando esto, qué pasos de solución de problemas debo realizar y / o cómo podría solucionar este problema por completo?
Actualización: intenté reemplazar el cable de datos USB (desde el gabinete hasta la computadora portátil), como sugirió Merlin . Debería haberlo intentado hace mucho tiempo, ya que se adapta perfectamente a los síntomas (el disco funciona en otra máquina, lo que tendría sentido porque el cable se doblaría en un ángulo diferente, posiblemente completando un circuito de cables deshilachados). Sin embargo, desafortunadamente, esto no ayudó, tengo el mismo problema con el nuevo cable. Trataré de proporcionar información detallada adicional sobre la unidad dentro del gabinete, la próxima vez que pueda hacer que la unidad funcione. (Por el momento no tengo otra máquina disponible para conectarlo).
Actualización importante (28 de junio de 2012)
La unidad parece haberse deteriorado considerablemente. Creo que esto es así, porque lo adjunté a otra máquina y obtuve muchos errores sobre caracteres no válidos, al copiar archivos de él. Estoy menos interesado en recuperar datos de la unidad de disco que en averiguar qué tiene de malo. Específicamente quiero averiguar si el problema es la unidad o el gabinete.
Ahora, cuando conecto el disco en la máquina original donde estaba teniendo los problemas, todavía no aparece (incluso con sudo fdisk -l
), pero el núcleo lo reconoce y se le agregan mensajes dmesg
. La mayor parte del mensaje consiste en errores como este, repetidos muchas veces:
[ 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
Aquí están todas las líneas que dmesg
comienzan cuando se reconoce la unidad. Tenga en cuenta que:
- Volví a ejecutar Lubuntu 12.04 en esta máquina (y tal vez eso sea un factor en mejores mensajes de error).
- Ahora que la unidad se ha conectado a otra máquina y de nuevo en éste, y también ahora que esta máquina es volver a correr 12.04, luz de acceso de la unidad no parpadea como lo había descrito. Al mirar la unidad, parecería que funciona normalmente, con poco o ningún acceso.
- Este comportamiento (los errores) se produce al reiniciar la máquina con la unidad conectada, y también cuando se conecta manualmente la unidad.
- Algunos de los mensajes son sobre
/dev/sdb
. Esa unidad está funcionando bien. El mal camino es/dev/sdc
. Simplemente no quería editar nada desde el medio.
dmesg
registros se puede ver que el sistema no puede leer repetidamente el primer sector, la instrucción READ (10) está fallando. Entonces puede ser un mal sector creciendo allí.