Ich habe eine externe USB-Festplatte, bestehend aus einem 1-TB-SATA-Laufwerk in einem externen 3,5-Zoll-Silber-USB 2.0-Gehäuse aus Rosewill RX35-AT-SU SLV-Aluminium , das an meinen SONY VAIO VGN-NS310F-Laptop angeschlossen ist . Es ist direkt an den Computer angeschlossen (nicht über einen Hub). Das Laufwerk im Gehäuse ist ein Western Digital mit 7200 U / min, aber ich erinnere mich nicht an das genaue Modell. Ich kann das Laufwerk (wieder) aus dem Gehäuse entfernen, wenn die Leute denken, dass es notwendig ist, dieses Detail zu kennen .
Das Laufwerk ist ext4 formatiert. Ich mounte es dynamisch mit udisks
auf meinem Lubuntu 11.10-System, normalerweise automatisch über PCManFM. (Ich hatte Lubuntu 12.04 auf diesem Computer und habe das gleiche Verhalten auch damit erlebt.) Hin und wieder - ein- oder zweimal am Tag - wird es unzugänglich und schwer zu entfernen. Beim Versuch, die Bereitstellung aufzuheben, sudo umount ...
wird eine Fehlermeldung angezeigt, die besagt, dass das Laufwerk verwendet wird, fuser
und es wird vorgeschlagen lsof
, herauszufinden, was es verwendet. Töten Prozesse gefunden, den Antrieb zu verwenden fuser
und lsof
sind manchmal ausreichend ich aushängen zu lassen, aber in der Regel nicht.
Sobald das Laufwerk nicht bereitgestellt oder der Computer neu gestartet wurde, wird das Laufwerk nicht mehr bereitgestellt. Wenn Sie das Laufwerk anschließen und einschalten, wird nichts auf dem Computer registriert. dmesg
ist unverändert. Die Zugriffsanzeige des Laufwerks blinkt normalerweise heftig, als würde ständig auf das Laufwerk zugegriffen. Nachdem ich das Laufwerk eine Weile (eine halbe Stunde) ausgeschaltet habe, kann ich es schließlich wieder montieren.
Während das Laufwerk auf diesem Computer eine Weile nicht funktioniert , funktioniert es sofort auf einem anderen Computer , auf dem dieselbe Ubuntu-Version ausgeführt wird. Manchmal scheint es "repariert" zu werden, wenn man es von der anderen Maschine zurückbringt. Manchmal nicht.
Das Laufwerk ist während der Montage nicht immer nicht mehr zugänglich , bevor es nicht mehr montiert werden kann. Manchmal funktioniert es einwandfrei, ich schalte den Computer aus, ich schalte den Computer wieder ein und ich kann das Laufwerk nicht mounten.
Derzeit ist dies das einzige Laufwerk, mit dem ich dieses Problem habe, aber ich hatte Probleme, von denen ich denke, dass sie mit unterschiedlichen Laufwerken auf verschiedenen Ubuntu-Computern identisch sind. An diesen Laptop ist regelmäßig ein anderes externes USB-Laufwerk angeschlossen, bei dem dieses Problem nicht auftritt. Das Entfernen des Laufwerks vor dem Einstecken des Laufwerks "Problem" behebt das Problem nicht.
Ich habe das Laufwerk geöffnet und sichergestellt, dass die Verbindungen in der Vergangenheit eng waren, und das schien nicht zu helfen (nur um die gleiche Zeit zu warten, die zum Öffnen und Schließen des Laufwerks benötigt wurde, bevor ich versuchte, erneut zu montieren es).
Hat jemand eine Idee, was dies verursachen könnte, welche Schritte zur Fehlerbehebung ich ausführen sollte und / oder wie ich dieses Problem insgesamt beheben könnte?
Update: Ich habe versucht, das USB-Datenkabel (vom Gehäuse zum Laptop) auszutauschen, wie von Merlin vorgeschlagen. Ich hätte es schon vor langer Zeit versuchen sollen, da es perfekt zu den Symptomen passt (das Laufwerk funktioniert auf einer anderen Maschine, was sinnvoll wäre, da das Kabel in einem anderen Winkel gebogen wäre und möglicherweise einen Stromkreis aus ausgefransten Drähten vervollständigen würde). Leider hat dies nicht geholfen - ich habe das gleiche Problem mit dem neuen Kabel. Ich werde versuchen, zusätzliche detaillierte Informationen über das Laufwerk im Gehäuse bereitzustellen, wenn ich das Laufwerk das nächste Mal zum Laufen bringen kann. (Im Moment habe ich keine andere Maschine zur Verfügung, um es anzubringen.)
Hauptupdate (28. Juni 2012)
Der Antrieb scheint sich erheblich verschlechtert zu haben. Ich denke, das ist so, weil ich es an einen anderen Computer angehängt habe und beim Kopieren von Dateien viele Fehler über ungültige Zeichen erhalten habe. Ich bin weniger daran interessiert, Daten vom Laufwerk wiederherzustellen, als vielmehr herauszufinden, was daran falsch ist. Ich möchte speziell herausfinden, ob das Problem das Laufwerk oder das Gehäuse ist.
Wenn ich das Laufwerk an den ursprünglichen Computer anschließe, auf dem ich Probleme hatte, wird es immer noch nicht angezeigt (auch nicht mit sudo fdisk -l
), aber es wird vom Kernel erkannt und Nachrichten werden hinzugefügt dmesg
. Der größte Teil der Nachricht besteht aus solchen Fehlern, die viele Male wiederholt werden:
[ 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
Hier sind alle Zeilen dmesg
ab dem Zeitpunkt, an dem das Laufwerk erkannt wird. Bitte beachte, dass:
- Ich bin zurück, um Lubuntu 12.04 auf diesem Computer auszuführen (und vielleicht ist das ein Faktor für bessere Fehlermeldungen).
- Nun , da der Antrieb in einer anderen Maschine und wieder in diese eingesteckt ist, und auch jetzt , dass diese Maschine ist wieder 12.04 zum Laufen, das Zugriffs - LED des Laufwerks blinkt nicht , wie ich es beschrieben hätte. Wenn Sie sich das Laufwerk ansehen, sieht es so aus, als ob es normal funktioniert, mit geringem oder keinem Zugriff.
- Dieses Verhalten (die Fehler) tritt beim Neustart des Computers mit angeschlossenem Laufwerk und auch beim manuellen Einstecken des Laufwerks auf.
- Einige der Nachrichten handeln von
/dev/sdb
. Das Laufwerk funktioniert gut. Das schlechte Laufwerk ist/dev/sdc
. Ich wollte einfach nichts aus der Mitte heraus bearbeiten.
dmesg
Protokollen ist ersichtlich, dass das System den ersten Sektor wiederholt nicht lesen kann, die Anweisung READ (10) schlägt fehl. Es kann also ein schlechter Sektor sein, der dort wächst.