Fehlerbehebung bei fehlerhafter Festplattenhardware (kein Medium vorhanden) unter Linux?
Ok, ich arbeitete an meinem Asus TX300CA, der einen Tablet-Teil mit CPU und einer Festplatte ( /dev/sda
) und ein Tastaturdock mit einer anderen Festplatte ( /dev/sdb
) enthält. Die Partitionen auf den Laufwerken aus dem Tastaturdock wurden eingehängt, als ich plötzlich anfing, "Eingabe- / Ausgabefehler: Lesen" oder etwas Ähnliches zu erhalten, als ich versuchte, cat
Dateien auf diesen Laufwerken zu erstellen ( ls
funktionierte immer noch). Also startete ich neu und stellte fest, dass das System nicht einmal booten kann, wenn der Tablet-Teil an das Tastaturdock angeschlossen ist (nur der Boot-Splash mit dem ASUS-Logo zeigt, und es wird nie zum GRUB-Boot-Menü weitergegangen).
Glücklicherweise befindet sich meine primäre Ubuntu 14.04-Betriebssysteminstallation auf der Festplatte, die sich im Laptop-Teil befindet. Daher habe ich das Betriebssystem von der Docking-Station getrennt und gestartet. dann habe ich wieder das tastatur-dock angeschlossen. Die Meldungen in syslog zeigen nicht sofort einen Fehler an:
Oct 29 21:48:14 mypc kernel: [ 1348.596871] ACPI Error: [^^^XHC_.SSP1] Namespace lookup failure, AE_NOT_FOUND (20150930/psargs-359) Oct 29 21:48:14 mypc kernel: [ 1348.596896] ACPI Error: Method parse/execution failed [\_SB.PCI0.LPCB.EC0._Q82] (Node f389e288), AE_NOT_FOUND (20150930/psparse-542) Oct 29 21:48:14 mypc kernel: [ 1348.601331] asus_wmi: Unknown key 75 pressed Oct 29 21:48:18 mypc kernel: [ 1352.297028] usb 4-1: new SuperSpeed USB device number 2 using xhci_hcd Oct 29 21:48:18 mypc kernel: [ 1352.320942] usb 4-1: New USB device found, idVendor=05e3, idProduct=0612 Oct 29 21:48:18 mypc kernel: [ 1352.320953] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Oct 29 21:48:18 mypc kernel: [ 1352.320959] usb 4-1: Product: USB3.0 Hub Oct 29 21:48:18 mypc kernel: [ 1352.320964] usb 4-1: Manufacturer: GenesysLogic Oct 29 21:48:18 mypc kernel: [ 1352.329092] hub 4-1:1.0: USB hub found Oct 29 21:48:18 mypc kernel: [ 1352.329477] hub 4-1:1.0: 4 ports detected .... Oct 29 21:48:26 mypc mtp-probe: checking bus 4, device 4: "/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1.4" Oct 29 21:48:26 mypc mtp-probe: bus: 4, device: 4 was not an MTP device Oct 29 21:48:26 mypc kernel: [ 1360.719291] usb-storage 4-1.2:1.0: USB Mass Storage device detected Oct 29 21:48:26 mypc kernel: [ 1360.719384] scsi host4: usb-storage 4-1.2:1.0 Oct 29 21:48:26 mypc kernel: [ 1360.719787] usbcore: registered new interface driver usb-storage Oct 29 21:48:26 mypc kernel: [ 1360.723564] usbcore: registered new interface driver uas Oct 29 21:48:27 mypc kernel: [ 1361.067216] ax88179_178a 4-1.4:1.0 eth0: register 'ax88179_178a' at usb-0000:00:14.0-1.4, ASIX AX88179 USB 3.0 Gigabit Ethernet, 74:d0:2b:0a:6b:62 Oct 29 21:48:27 mypc kernel: [ 1361.078810] usbcore: registered new interface driver ax88179_178a Oct 29 21:48:27 mypc NetworkManager[1001]: <warn> failed to allocate link cache: (-12) Object not found Oct 29 21:48:27 mypc NetworkManager[1001]: <info> (eth0): carrier is OFF Oct 29 21:48:27 mypc NetworkManager[1001]: <info> (eth0): new Ethernet device (driver: 'ax88179_178a' ifindex: 4) ...
... ob das Ethernet-Port und der USB-Hub im Dock erkannt wurden; und das einzige, was mit der Platte zusammenhängt, ist:
Oct 29 21:48:29 mypc kernel: [ 1363.961212] scsi 4:0:0:0: Direct-Access osz osz osz osz osz osz AD04 PQ: 0 ANSI: 6 Oct 29 21:48:29 mypc kernel: [ 1363.964557] sd 4:0:0:0: [sdb] Attached SCSI removable disk Oct 29 21:48:29 mypc kernel: [ 1363.964978] sd 4:0:0:0: Attached scsi generic sg1 type 0
Der Zustand dieser Platte lautet also:
sudo mount
zeigt nicht einmal Partitionen von/dev/sdb
sudo fdisk -l
zeigt dieses Gerät nicht, aber auchWARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
(obwohl/dev/sdb
noch nie bootfähig war)sudo parted -l
meldet dieses Gerät/dev/sdb
überhaupt nicht
Die einzigen Befehle, die es zeigen, sind:
$ sudo lshw -class disk -class storage -short H/W path Device Class Description =================================================== /0/100/1f.2 storage 7 Series Chipset Family 6-port SATA Controller [A /0/2 scsi0 storage /0/2/0.0.0 /dev/sda disk 128GB SanDisk SSD U100 /0/3 scsi4 storage /0/3/0.0.0 /dev/sdb disk osz osz osz osz /0/3/0.0.0/0 /dev/sdb disk $ sudo smartctl --all /dev/sdb smartctl 6.2 2013-07-26 r3841 [i686-linux-4.4.0-57-generic] (local build) Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org /dev/sdb: Unknown USB bridge [0x05e3:0x0735 (0x4104)] Please specify device type with the -d option. Use smartctl -h to get a usage summary $ sudo smartctl --all -d scsi /dev/sdb smartctl 6.2 2013-07-26 r3841 [i686-linux-4.4.0-57-generic] (local build) Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Vendor: osz osz Product: osz osz osz osz Revision: AD04 Logical block provisioning type unreported, LBPME=-1, LBPRZ=0 Device type: disk Local Time is: Sun Oct 29 22:25:01 2017 CET NO MEDIUM present on device A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
Außerdem gksu gnome-disks
zeigt diese Platte zu:
Nun, ich kann mich nicht erinnern, wie dieses Laufwerk heißt, aber es war sicher nicht der Fall osz osz osz ...
(das kann sich orj orj...
nach dem Neustart ändern, was ich tun musste, da das System wieder abstürzte, während ich an dieser Stelle schrieb), und ich kann etwas sagen ist falsch.
Ich habe es auch geschafft, etwas zu drucken, indem ich direkt von /sys
:
$ cat /sys/bus/scsi/devices/4\:0\:0\:0/model osz osz osz osz $ cat /sys/bus/scsi/devices/4\:0\:0\:0/vendor orj orj $ cat /sys/bus/scsi/devices/4\:0\:0\:0/dh_state detached $ cat /sys/bus/scsi/devices/4\:0\:0\:0/state running $ cat /sys/bus/scsi/devices/4\:0\:0\:0/type 0
Meine Frage lautet also: Was kann ich noch tun, um ein Gerät in einem solchen Zustand zu beheben? Kann ich das Betriebssystem zwingen, es irgendwie erneut zu scannen und ausführlichere Fehlermeldungen auszugeben - und wo würde ich nach diesen suchen (z. B. syslog
)? Welche anderen Tools (falls vorhanden) kann ich verwenden, um ein Gerät in einem solchen Zustand abzufragen?
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
4
Irgendwelche Ratschläge, was zu tun ist, wenn ein kryptischer blauer Bildschirm in Windows angezeigt...
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
5
Das Macbook Pro stößt ständig alles aus, was ich in das interne optische Laufwerk eingelegt habe
-
7
Warum sind Festplatten niemals so groß wie angekündigt?