Inhaltsverzeichnis
Festplatten
Mechanische HDDs haben ihre höchste Lebenserwartung, wenn sie bei 40°C betrieben werden.
- WD Gold is End of Life – Alternative HGST UltraStar DC Drive List HERE - die "WD Gold"-Serie wird durch die "HGST Ultrastar DC"-Serie abgelöst (DC = Datacenter)
- Welches Aufzeichnungsverfahren? Shingled Magnetic Recording (SMR) oder das Pependicular Magnetic Recording (PMR, auch CMR)? - Eine SMR-Festplatte wird als "fehlerhaft" aus dem RAID-Verbund rausgeworfen, wenn die anderen Festplatten im RAID PMR-Festplatten sind.
-
siehe auch:
nützliche Werkzeuge
-
- RECOVERY TOOLS:
- SCHUTZSOFTWARE (FESTPLATTE WIRKLICH SÄUBERN):
nützliche Befehle
Festplatten auflisten mit FreeBSD 12 und 13
> camcontrol devlist <WDC WD101KRYZ-01JPDB1 01.01H02> at scbus0 target 0 lun 0 (ada0,pass0) <PLEXTOR PX-891SAF 1.J9> at scbus1 target 0 lun 0 (cd0,pass1) <HGST HUH721010ALE600 LHGNT384> at scbus4 target 0 lun 0 (ada1,pass2) <WDC WD101KRYZ-01JPDB1 01.01H02> at scbus5 target 0 lun 0 (ada2,pass3) <ST10000NM0016-1TT101 SND0> at scbus7 target 0 lun 0 (pass4,ada3) <WDC WD2005FBYZ-01YCBB2 RR07> at scbus11 target 0 lun 0 (ada5,pass6) <ST10000NM0016-1TT101 SND0> at scbus12 target 0 lun 0 (ada6,pass7) <ST10000NM0016-1TT101 SND0> at scbus13 target 0 lun 0 (pass8,ada7)
Infos über eine Festplatte mit FreeBSD 12 und 13
> sysctl kern.disks kern.disks: ada8 ada7 ada6 ada5 ada4 ada3 ada2 ada1 ada0 cd0 > sysctl kern.disks | tr -s ' ' '\n' | grep -E '^a' ada8 ada7 ada6 ada5 ada4 ada3 ada2 ada1 ada0
# diskinfo -v ada0
ada0
512 # sectorsize
10000831348736 # mediasize in bytes (9.1T)
19532873728 # mediasize in sectors
4096 # stripesize
0 # stripeoffset
19377850 # Cylinders according to firmware.
16 # Heads according to firmware.
63 # Sectors according to firmware.
WDC WD101KRYZ-01JPDB1 # Disk descr.
78JKLNEC # Disk ident.
No # TRIM/UNMAP support
7200 # Rotation rate in RPM
Not_Zoned # Zone Mode
> smartctl --scan
GEOM-Partition anlegen (low-level):
> gpart create -s gpt ada0 > glabel status > geom disk list
> smartctl -i /dev/ada10 | awk '/^Device Model:[ ]*|^Serial Number:[ ]*|^User Capacity:[ ]*/{print $0}'
Device Model: WDC WD121KRYZ-01W0RB0
Serial Number: ZA283R52
User Capacity: 12,000,138,625,024 bytes [12.0 TB]
> smartctl -i /dev/ada10 | grep -E '^Device Model:|^Serial Number:|^User Capacity:' | awk '/^Device Model:[ ]*|^Serial Number:[ ]*|^User Capacity:[ ]*/{gsub(".*[:][ ]*",""); print $0}'
WDC WD121KRYZ-01W0RB0
ZA283R52
12,000,138,625,024 bytes [12.0 TB]
Festplatten auflisten mit Ubuntu-Linux 18.04.4 LTS
> root@mm:~# lshw -class disk -short H/W path Device Class Description ============================================================ /0/100/13.2/1/6/0.0.0 /dev/sdb disk CF Card CF /0/100/13.2/1/6/0.0.0/0 /dev/sdb disk /0/100/13.2/1/6/0.0.1 /dev/sdc disk MS/SD Combo MS /0/100/13.2/1/6/0.0.1/0 /dev/sdc disk /0/100/13.2/1/6/0.0.2 /dev/sdd disk SM/xD Combo SM /0/100/13.2/1/6/0.0.2/0 /dev/sdd disk /0/1/0.0.0 /dev/cdrom disk DVD-ROM SH-D163B /0/2/0.0.0 /dev/sda disk 3TB WDC WD30EURS-63S
defekte Blöcke auf einer Festplatte finden
Informationen über die verfügbaren Festplatten ermitteln (mit smartctl)
Das Werkzeug smartctl ist Teil des Paketes smartmontools und somit auf Linux und FreeBSD einsetzbar.
ersteinmal sehen, welche Laufwerke es im System gibt:
# smartctl --scan /dev/ada0 -d atacam # /dev/ada0, ATA device /dev/ada1 -d atacam # /dev/ada1, ATA device /dev/ada2 -d atacam # /dev/ada2, ATA device /dev/ada9 -d atacam # /dev/ada9, ATA device /dev/ada3 -d atacam # /dev/ada3, ATA device /dev/ada4 -d atacam # /dev/ada4, ATA device /dev/ada5 -d atacam # /dev/ada5, ATA device /dev/pass6 -d atacam # /dev/pass6, ATA device /dev/ada6 -d atacam # /dev/ada6, ATA device /dev/ada7 -d atacam # /dev/ada7, ATA device /dev/ada8 -d atacam # /dev/ada8, ATA device
Informationen zu einer Festplatte ermitteln (mit diskinfo)
Dieses Werkzeug ist auf FreeBSD verfügbar.
# diskinfo -v ada9
ada9
512 # sectorsize
6001175126016 # mediasize in bytes (5.5T)
11721045168 # mediasize in sectors
4096 # stripesize
0 # stripeoffset
11628021 # Cylinders according to firmware.
16 # Heads according to firmware.
63 # Sectors according to firmware.
WDC WD60EFRX-68MYMN1 # Disk descr.
WD-WX21D7453SY1 # Disk ident.
No # TRIM/UNMAP support
5700 # Rotation rate in RPM
Not_Zoned # Zone Mode
Informationen zu einer Festplatte ermitteln (mit smartctl)
alle Informationen zu einer Festplatte auslesen:
# smartctl -Ai /dev/ada9
bereits von S.M.A.R.T. registrierte Fehler anzeigen (Vorsicht, die deutung der Angaben unterscheidet sich von Hersteller zu Hersteller ggf. dramatisch!).
# smartctl -H /dev/ada9 smartctl 6.6 2017-11-05 r4594 [FreeBSD 12.0-RELEASE-p3 amd64] (local build) Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED Please note the following marginal Attributes: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x002f 200 032 051 Pre-fail Always In_the_past 2
alle ausfallrelevanten Parameter von S.M.A.R.T. anzeigen (5, 10, 184, 187, 188, 196, 197, 198, 201):
# smartctl -Ai /dev/ada9 | egrep -i '^[ ]*5[ ]|^[ ]*10[ ]|^[ ]*184[ ]|^[ ]*187[ ]|^[ ]*188[ ]|^[ ]*196[ ]|^[ ]*197[ ]|^[ ]*198[ ]|^[ ]*201[ ]' 5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0 10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0 196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0 197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 507 198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0
Festplatte auf defekte Blöcke testen (mit smartctl)
Testmodus einstellen:
# smartctl -t long /dev/ada9
Test durchführen:
# smartctl -l selftest /dev/ada9
oder gleich mehrere Platten nacheinander überprüfen:
# for PLATTE in ada6 ada7 ada9; do smartctl -l selftest /dev/${PLATTE} | tee /var/tmp/${PLATTE}.log; done
Festplatte auf defekte Blöcke testen (mit badblocks)
Das Werkzeug badblocks ist Teil des Paketes e2fsprogs und somit auf Linux und FreeBSD einsetzbar.
nur lesende Tests: ''-n'' schreib-lese-Test: ''-w''
nur lesend (Daten auf der Platte bleiben erhalten aber der Test ist nicht so zuverlässig):
# badblocks -nsb 4096 -o /var/tmp/ada7.log /dev/ada7 Es wird getestet Mit Muster 0xaa: set_o_direct: Inappropriate ioctl for deviceehler) 1.77% erledigt, 10:08 verstrichen. (0/0/0 Fehler)
mit schreib-lese-Zugriffen (Daten auf der Platte gehen verloren aber der Test ist so zuverlässiger):
# badblocks -wsb 4096 -o /var/tmp/ada9.log /dev/ada9 Es wird getestet Mit Muster 0xaa: set_o_direct: Inappropriate ioctl for deviceehler) 0.05% erledigt, 0:17 verstrichen. (0/0/0 Fehler)
oder gleich mehrere Platten nacheinander überprüfen:
# for PLATTE in ada6 ada7 ada9; do badblocks -wsb 4096 -o /var/tmp/${PLATTE}.log /dev/${PLATTE} ; done
Lebensdauer von Festplatten
"Dauerbetrieb" wurde früher mit "24/7" angegeben und heißt heute "8760 power-on hours per year".
seagate: … We are familiar with acronyms like mean time between failure (MTBF), annualized failure rate (AFR) and workload rate limit (WRL) used to predict how long a device might be expected to last, but their meanings are not the same. … ⇒ Understanding Reliability Metrics
beliebte Enterprise-Baureihen:
- MTBF: 2,5 Mio. Stunden | WRL: 550 TB/Jahr | AFR: 0,35 %
- SEAGATE Exos X (in Konkurenz zur WD Ultrastar DC)
- WD Gold (Nachfolger der WD RE / WD Yellow)
- WD Ultrastar DC (baugleich mit der HGST Ultrastar DC) - für EU-Markt
- HGST Ultrastar DC (baugleich mit der WD Ultrastar DC) - für US-Markt
Achtung! Nach dem Kauf sofort die Herstellergarantie überprüfen!
- SEAGATE: Garantiestatus überprüfen
- Western Digital: Garantiestatus überprüfen
-
- Es sind u.a. von HGST viele Platten im Umlauf, die für die USA produziert wurden und auch nur dort einen Anspruch auf Garantie haben.
- In soeinem Fall erscheint die folgende Meldung, statt eines Datums:
Das Produkt wurde außerhalb des geografischen Bereiches verkauft. Bitte senden Sie es an Ihre Verkaufsstelle zurück.- Achtung: Festplatte verfügt über ein Power Disable Feature. (SATA-3.3-Spezifikation)
- Die "Power Disable"-Funktion wird von allen Ultrastar SAS-Festplatten unterstützt, beginnent mit Ultrastar He8 und 7K6000 und mit DC HC510 fortfahren. Die Ultrastar DC HC510 ist das erste Western Digital-Produkt, das diese Funktion auf SATA-Festplatten bietet.
- Dies liegt an einem veralteteten Netzteil, welches 3,3V auf den Pin3 legt.
- Es gibt eine einfache Lösung, wenn Sie sich in einer Situation befinden, in der sich eine Ultrastar SATA-Festplatte nicht dreht. Durch die Verwendung eines einfachen "Molex-zu-SATA" -Anschlusses zur Stromversorgung der Festplatte können Sie das Problem normalerweise beheben. Wenn Sie den Stromanschluss wechseln, wird die Stromversorgung von P3 (Pin 3) effektiv unterbrochen und das Laufwerk kann normal hochlaufen.
workload rate limit (WRL)
man kann den WRL ungefähr wie folgt mit der alten MTBF ins Verhältnis setzen:
- MTBF 1.000.000 Stunden → ~200 TB/Jahr
- MTBF 2.500.000 Stunden → ~550 TB/Jahr
WRL:
- Consumer Markt (z.B. Laptop und Desktop):
- ein WRL von unter 55 TB/Jahr
3,5" Barracuda 3-8TB(bei max. 2400 Betriebsstunden pro Jahr)
- für den Einsatz mit schwerer Last:
- ein WRL von ab 180 TB/Jahr
WD redWD PurpleSEAGATE IronWolf
- für den Enterprise-Einsatz:
- ein WRL von ab 300 TB/Jahr
SEAGATE IronWolf Pro
- ein WRL von ab 360 TB/Jahr
WD Purple 10TB und 12T
- ein WRL von ab 550 TB/Jahr
SEAGATE Exos XHGST Ultrastar DC
Wie sich der HDD-Workload auf die Gesamtbetriebskosten auswirkt
annualized failure-rate (AFR)
man kann die AFR ungefähr wie folgt mit der alten MTBF ins Verhältnis setzen:
- MTBF 1.000.000 Stunden → AFR ~0,875 %
- MTBF 1.250.000 Stunden → AFR ~0,700 %
- MTBF 2.500.000 Stunden → AFR ~0,250-0,350 %
AFR:
- geeignet für den professionellen Einsatz: weniger als 1%
WD Ultrastar (unter 10TB)hat ein AFR von 0,44% - Info aus dem Jahr 2018WD Ultrastar DC (10TB, 12T und 14T)hat ein AFR von 0,35% - Info aus dem Jahr 2018
mean time between failure (MTBF)
MTBF:
- Consumer Markt (z.B. Laptop und Desktop):
- ein MTBF von 0,8 Mio. Stunden
- für den Einsatz mit schwerer Last:
- ein MTBF von 1 Mio. Stunden
HGST Desktop-NASWD redWD PurpleSEAGATE IronWolf
- ein MTBF von 1,2 Mio. Stunden
SEAGATE IronWolf Pro
- ein MTBF von 1,5 Mio. Stunden
WD Purple 10TB und 12T
- für den Enterprise-Einsatz:
- ein MTBF von 2,0 Mio. Stunden
WD Ultrastar (unter 10 TB)SEAGATE Exos E (bis 8TB)
- ein MTBF von 2,5 Mio. Stunden
WD Ultrastar DC (10TB, 12T und 14T)
vor dem Jahr 2000
Die unten aufgeführten Texte stammen aus der Zeit, zu der die Festplattenhersteller "Billigfestplatten" eingeführt hatten, die in der Herstellung Preiswerter sind und nicht für den Dauerbetrieb gedacht sind.
Aus dem Grund wird hier noch zwischen IDE- und SCSI-Platten unterschieden. Zur Zeit wird eher zwischen Desktop- und Enterprise-Platten (im Volksmund auch "Server-Platten" genannt) unterschieden.
An sonsten treffen die Kernaussagen heute immer noch zu.
Die Lebensdauer von Festplatten ist Systemabhängig!
IDE-Festplatten:
- Western Digital
- IDE-Festplatten: 60 Stunden pro Woche bzw. 240 Stunden pro Monat
- IBM
- POH-Angabe: 333 Stunden pro Monat
- Seagate
- IDE-Festplatten: 8 Stunden pro Tag und fünf Mal die Woche bzw. 173 Stunden pro Monat.
SATA-Festplatten:
- Western Digital
- "WD Re" (Yellow/Gold): bis zu 1,4 Millionen Stunden MTBF
- "WD Red": bis zu 1 Million Stunden MTBF
- Seagate
- Seagate-SCSI-Platten: bis zu 1,2 Millionen Stunden MTBF
- Maxtor
- POH-Wert: 732 Stunden pro Monat
- das aktuelle SCSI-Drive
Atlas 10K IIIhat (laut Datenblatt) eine Ausfallrate: kleiner 0,9 Prozent - IDE-Drives haben (laut Datenblatt) eine Ausfallrate: 1,0 Prozent
- SAMSUNG: bis zu 0,5 Millionen Stunden MTBF
