GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Identifizieren Sie die ausgefallene Festplatte physisch

Lösung 1:

Ich hatte genau dieses Problem auf einem (Tower-)Server, genau wie Sie es erklären, und es war einfach:

smartctl gibt die Seriennummer des Laufwerks aus

Anbieter liefern manchmal ihre eigenen spezifischen Tools aus, wie beispielsweise hdparm, die dasselbe tun.

Geben Sie also die Seriennummer des fehlerhaften Laufwerks aus und verwenden Sie dann einen Zahnarztspiegel und eine Taschenlampe, um das Laufwerk zu finden.

Auf einem Rackmount haben Sie normalerweise Anzeigeleuchten, wie andere Leute gesagt haben, aber ich wette, das Gleiche würde zutreffen.

Lösung 2:

Das Anbringen von Aufklebern auf Laufwerken (je nach Design des Fachs) ist möglicherweise nicht möglich. Bis das Laufwerk stirbt, könnten die Aufkleber eingetrocknet und abgefallen sein.

ledctl (aus dem Paket ledmon) ist wirklich der richtige Weg dafür.

ledctl locate=/dev/disk/by-id/[drive-id]

oder

ledctl locate=/dev/sda

leuchtet die Laufwerksausfallleuchte an Ihrem Gehäuse für das angegebene Laufwerk auf. Ich habe zwei Beispiele bereitgestellt, um zu veranschaulichen, dass es keine Rolle spielt, WIE Sie das Laufwerk identifizieren. Sie können Seriennummer, Name usw. verwenden. Alle Informationen, die Ihnen zur Verfügung stehen, können verwendet werden. Auf die Laufwerke wird unter den Pfaden /dev/ und /dev/disk/ mehrfach verwiesen.

Um das Licht wieder auszuschalten, führen Sie es einfach erneut aus und ändern Sie locate wie folgt in locate_off:

ledctl locate_off=/dev/sda

Lösung 3:

Normalerweise müssten Sie hoffen, dass die Verbindungen auf irgendeine Weise gekennzeichnet sind, und dann von der Identität des ausgefallenen Geräts ausgehen. Zum Beispiel ... und jemand müsste kommentieren, um mich zu korrigieren ... wenn Sie zwei IDE-Kanäle haben, haben Sie bis zu 2 Laufwerke auf jedem, Sie könnten sda, sdb, sdc und sdd haben. Wenn sdd fehlschlug, wäre es das zweite Laufwerk am Kabel des zweiten IDE-Kanals.

Wenn es SATA ist und wie das System, das ich im Hinterzimmer habe, sind die Ports für jedes der SATA-Laufwerke gekennzeichnet. Auch hier geht die Laufwerksbeschriftung von a bis zu dem, wohin die Laufwerke gehen, beginnend bei Port 0 der SATA-Anschlüsse und nach oben.

Wenn es Herstellungsunterschiede gibt, sollten dmesg |grep sd oder dmesg|grep hd einige Hinweise liefern.

Wenn Sie die Seriennummern zur Verfügung haben, denke ich, dass der hdparm-Befehl sie Ihnen in Software geben könnte, damit Sie sie auf diese Weise verfolgen können. Vielleicht möchten Sie die Laufwerke irgendwo kennzeichnen, wenn das der Fall ist, damit Sie sich darüber keine Gedanken machen müssen, wenn Sie feststellen, dass es ein Problem gibt.

... Ich wusste, dass es noch einen weiteren Grund gab, warum ich Hardware-RAID gegenüber Software-RAID vorzog ... blinkende Lichter. Wirklich wie die Blinklichter.

EDIT:smartctl, nicht hdparm, gibt die Seriennummer an. Meine Schuld.

Lösung 4:

Einige Laufwerke zeigen eine Lokalisierungs-"Datei" in /sys an in die Sie eine 1 zum Einschalten der Ortungsanzeige oder eine 0 zum Ausschalten zurückgeben können.

$ for light in $( find /sys -name "locate" ) ; do echo 1 > $light ; sleep 10 ; echo 0 > $light; done

Lösung 5:

Für eine kurze Antwort – „lsscsi“ Für eine ausführliche Antwort – „lshw -c disk“ zeigt Ihnen die HDD- und SATA-Ports, an denen diese angeschlossen sind.


Linux
  1. Einfache Wiederherstellung von Festplattendaten

  2. Linux – Was würde passieren, wenn eine Festplatte ausfällt, während der Linux-Kernel läuft?

  3. Wie erkennt man die Anzahl der fehlerhaften Sektoren auf der Festplatte?

  4. Ist es unter Linux sicher, eine externe USB-Festplatte für das /home-Mount zu verwenden?

  5. Den Inhalt einer Festplatte auf Null setzen, ohne das Dateisystem zu zerstören

So formatieren Sie USB-Laufwerke unter Linux

So klonen Sie eine Partition oder Festplatte unter Linux

Verwalten von cgroups auf die harte Tour – manuell

NVMe vs. M.2:Was ist der Unterschied?

Upgrade auf ein Solid-State-Laufwerk unter Linux:Der einfache und der schwierige Weg

Was ist der einfachste Weg, um Speicherplatz auf einer Festplatte freizugeben?