У меня есть внешний жесткий диск USB, состоящий из SATA-накопителя емкостью 1 ТБ в корпусе Rosewill RX35-AT-SU SLV, алюминий, 3,5 "Silver USB 2.0, внешний корпус , подключенный к ноутбуку SONY VAIO VGN-NS310F . Он подключается непосредственно к компьютеру. (не через концентратор). Диск внутри корпуса - Western Digital 7200 об / мин, но я не помню точную модель. Я могу вынуть диск из корпуса (снова), если люди считают, что необходимо знать эту деталь ,
Диск отформатирован ext4. Я монтирую его динамически udisks
в моей системе Lubuntu 11.10, обычно автоматически через PCManFM. (У меня был Lubuntu 12.04 на этой машине, и я испытывал все то же поведение с этим тоже.) Время от времени - один или два раза в день - он становится недоступным, и его трудно демонтировать. Попытка размонтировать его sudo umount ...
выдает сообщение об ошибке , говорящее диск используется и предполагая , fuser
и lsof
выяснить , что использует его. Нашел Killing процессы , которые следует использовать диск с fuser
и lsof
иногда достаточно , чтобы позволить мне отключить его, но обычно это не так .
Когда диск отключен или машина перезагружена, диск не будет подключен. Подключение диска и его включение ничего не регистрирует на компьютере. dmesg
без изменений. Индикатор доступа к накопителю обычно сильно мигает, как будто к нему постоянно обращаются. В конце концов, после того, как я на некоторое время отключил диск (полчаса), я смог снова его смонтировать.
Хотя накопитель некоторое время не работает на этой машине , он сразу же будет работать на другой машине с той же версией Ubuntu. Иногда возвращение его с другой машины, кажется, "исправляет" это. Иногда это не так.
Привод не всегда перестает быть доступным во время монтажа , прежде чем становится не подключаемым. Иногда это работает нормально, я выключаю компьютер, снова включаю компьютер и не могу смонтировать диск.
В настоящее время это единственный диск, с которым у меня возникла эта проблема, но у меня были проблемы, которые, как мне кажется, такие же, как и на разных дисках, на разных компьютерах с Ubuntu. К этому ноутбуку регулярно подключается другой внешний USB-накопитель, с которым такой проблемы нет. Отключение этого диска перед подключением «проблемного» диска не решает проблему.
Я открыл диск и убедился, что в прошлом соединения были плотными, и это, похоже, не помогло (больше, чем ожидание того же времени, которое потребовалось, чтобы открыть и закрыть диск, прежде чем пытаться перемонтировать его). Это).
Кто-нибудь имеет какие-либо идеи о том, что может быть причиной этого, какие шаги по устранению неполадок я должен выполнить, и / или как я мог бы решить эту проблему в целом?
Обновление: я попытался заменить USB-кабель для передачи данных (от корпуса к ноутбуку), как предложил Мерлин . Я должен был попробовать это давным-давно, так как он идеально подходит для симптомов (привод работает на другой машине, что имеет смысл, потому что кабель будет изогнут под другим углом, возможно, завершив цепь изношенных проводов). К сожалению, однако, это не помогло - у меня та же проблема с новым кабелем. Я постараюсь предоставить дополнительную подробную информацию о накопителе внутри корпуса, когда в следующий раз смогу заставить накопитель работать. (На данный момент у меня нет другой машины для подключения.)
Основное обновление (28 июня 2012 г.)
Диск, кажется, значительно ухудшился. Я думаю, что это так, потому что я подключил его к другому компьютеру и получил много ошибок о недопустимых символах при копировании файлов с него. Я менее заинтересован в восстановлении данных с диска, чем в выяснении, что с ним не так. Я специально хочу выяснить, является ли проблема дисководом или корпусом.
Теперь, когда я подключаю диск к исходному компьютеру, на котором у меня возникли проблемы, он все равно не появляется (в том числе и с sudo fdisk -l
), но распознается ядром и сообщения добавляются dmesg
. Большая часть сообщения состоит из таких ошибок, которые повторяются много раз:
[ 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
Вот все строки, dmesg
начиная с того, когда диск распознается. Обратите внимание, что:
- Я вернулся к запуску Lubuntu 12.04 на этой машине (и, возможно, это является фактором, улучшающим сообщения об ошибках).
- Теперь, когда накопитель подключен к другой машине и обратно к ней, а также теперь, когда эта машина вернулась к работе 12.04, индикатор доступа к накопителю не мигает, как я описал. Глядя на накопитель, кажется, что он работает нормально, с низким или отсутствующим доступом.
- Такое поведение (ошибки) возникает при перезагрузке машины с подключенным накопителем, а также при ручном подключении накопителя.
- Несколько сообщений о
/dev/sdb
. Этот диск работает нормально. Плохой диск есть/dev/sdc
. Я просто не хотел ничего редактировать с середины.
dmesg
журналов видно, что системе неоднократно не удается прочитать первый сектор, инструкция READ (10) не выполняется. Так что это может быть плохой сектор, растущий там.