1, 2 … 4+ TiB an Daten verursachen eine Menge (wählen Sie hier das Entsprechende aus) Arbeit/Aufzeichnung/Belastung/Zeit, um z. B. das Array neu aufzubauen, wenn sie auf ein Laufwerk mit unbekanntem Zustand gespeichert werden.
Wenn Sie eine rotierende Festplatte in die Hände bekommen, egal ob neu oder nicht, welche Punkte überprüfen Sie auf der Festplatte (auch bekannt als Checkliste), bevor Sie beginnen, sie mit Daten zu füllen... oder sie zum Austausch zurückschicken? VonPunkteIch meine Punkte (nichtWerkzeugeDies ist eine Frage der Möglichkeiten (z. B. Betriebssystem) und der Vorlieben (danke @Franck Michael für den Hinweis).
Bekommen dasphysische Sektorgröße(für Partitionsausrichtung, Dateisystem oder RAID/LVM-Setup). zB
# fdisk -l /dev/DRIVE
Disk /dev/sdc: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes «-- physical sector size
I/O size (minimum/optimal): 4096 bytes / 4096 bytes «--
Überprüfen Sie die SMART-Werte auf möglicheDefekt? z.B
# smartctl -a /dev/DEVICE \
| grep -i 'ID\|reallocated\|pending\|uncorrectable'
Denn jeder schlechte Wert (z. B. Wert > Schlechtester) für Reallocated_Sectors
, offline uncorrectable
, pending sectors
, und Fehlerprotokoll ist eine schlechte Nachricht und führt dazu, dass die Festplatte unter die Garantie fällt. [2]
ÜberprüfenBlöcke Zuverlässigkeit? wenn ja, auf der ganzen Festplatte? zB
# dd if=/dev/zero of=/dev/sdb bs=[physical sector size] & pid=$!
kill -USR1 $pidnumer
Wobei das kill -USR1 $pidnumer
zeigt, wie weit das Nullsetzen fortgeschritten ist. conv
und noerror
kann hinzugefügt werden, um sicherzustellen, dass jeder Block ausprobiert wird und im Fehlerfall (Fehler werden im Terminal angezeigt) das Nullsetzen fortgesetzt wird [2]
Vertrauen Sie den SMART-Berichten und wenn ja, welchen? Oder führen Sie zusätzliche/andere Tests [3] durch, bevor Sie der Festplatte vertrauen und sie verwenden?
Ich würde sehr gerne Ihre Möglichkeiten hören.
[2]: Danke an @DebianJunkie unterFestplattenprüfung mit den Tools dd und md5sum [3]: wieBonnie++,Hitachi-Laufwerk-Fitnesstest,HDD-Regeneratorworüber ich sehr wenig weiß.
Antwort1
Wenn ich nicht so leichtsinnig wäre, würde ich vielleicht Folgendes versuchen:
Smart-Infos prüfen
smartctl -a /dev/sda
Führen Sie einen kurzen Smart-Test durch
smartctl -t short /dev/sda
Fördertest durchführen
smartctl -t conveyance /dev/sda
Testen Sie die Festplattengeschwindigkeit
hdparm -t /dev/sda
Suchen Sie nach Kernel-Meldungen
dmesg