Zum Hauptinhalt springen
Support
0
Kontaktieren Sie uns
English
Nederlands
Español
Dedicated ServersFlexible VPSCloud-TechnologieColocationHerausforderungen in der ITSektorenCareers
Cloud Compute

Mit Cloud Compute haben Sie jederzeit und überall Zugriff auf ein Portal, über das Sie Ihre gesamte IT-Umgebung konfigurieren können – egal wo auf der Welt Sie sich befinden.

Cloud-Speicher

Zuverlässiger Zugriff auf Ihre Dateien, Infrastruktur und Anwendungen zu jeder Zeit – ganz ohne Unterbrechungen oder Verzögerungen. Bei Worldstream bieten wir eine Vielzahl von Speicherlösungen an.

Flexible cloud icon
Flexible Cloud
Private cloud icon
Private Cloud
Bare metal icon
Bare Metal Compute
Hollow cube icon
Objektspeicher
Hollow cube icon
Dateiablage
Block storage icon
Blockspeicher
Backup storage icon
Sicherungsspeicher
Brauchen Sie Unterstützung?

Mit erfahrenen Technikern und einer durchschnittlichen Reaktionszeit von 7 Minuten erhalten Sie innerhalb kürzester Zeit eine solide technische Supportlösung.

Dedicated Server

Wählen Sie jetzt Ihren Dedicated Server. Individuelle oder Instant Delivery. Leistungsstarke Server, die perfekt zu Ihrem Anwendungsfall passen.

Use Cases

Ganz gleich, welcher Use Case – wir helfen Ihnen, die ideale Lösung zu finden.

Deal servers icon
Deals
AMD servers icon
AMD-Prozessoren
AI servers icon
Intel-Prozessoren
Hollow cube icon
Virtualisierung, Containerisierung & Orchestrierung
Hollow cube icon
Websites & Applications
Hollow cube icon
Gaming & Streaming Infrastruktur
Brauchen Sie Unterstützung?

Mit erfahrenen Technikern und einer durchschnittlichen Reaktionszeit von 7 Minuten erhalten Sie innerhalb kürzester Zeit eine solide technische Supportlösung.

Smartes Outsourcing

Bestimmte IT-Lösungen generieren Mehrwert, andere erfüllen eher eine unterstützende Funktion. Denken Sie beim Outsourcing daran.

Kosteneffizienz

IT-Komplettpakete mögen erstmal wie eine sichere Option erscheinen, doch wenn man sich die Kosten genau anschaut, sind andere Lösungen oft sinnvoller.

IT-Flexibilität und Kontrolle

Outsourcing heißt nicht, dass man die Kontrolle verliert; man bekommt sogar mehr Flexibilität und Kontrolle.

Cloud-Repatriierung

Die Cloud ist kein Endziel: Sie sollten Ihre Cloud-Umgebung kontinuierlich prüfen und an die sich ändernden Anforderungen anpassen.

Finanzdienstleistungen
Logistik und Transport
Einzelhandel und E-commerce
Medien und Unterhaltung
Technik und Softwareentwicklung
Sicherheit
Managed Service Provider
Brauchen Sie Unterstützung?

Mit erfahrenen Technikern und einer durchschnittlichen Reaktionszeit von 7 Minuten erhalten Sie innerhalb kürzester Zeit eine solide technische Supportlösung.

Chatten Sie mit unsKontaktieren Sie uns
Über WorldstreamÜber die TechnologieKundenfälleWissensdatenbank
Über unsLernen Sie unser Team kennenJobsWerden Sie WiederverkäuferZertifizierungenUnsere RechenzentrenUnser NetzwerkDDoS-SchutzAMD EPYC-ServerTechnologiepartnerBetriebssystemeAlle KundenfälleEasyTerraDutch Drone CompanyPerfGridArtikelFAQNachrichten und BlogbeiträgeProdukte und Services
Kontaktieren Sie uns

Rufen Sie an unter +31 (0) 174 – 712 117 Industriestraat 53, Naaldwijk

English
Nederlands
Español
0
Dedicated ServersFlexible VPSCloud-TechnologieColocationHerausforderungen in der ITSektorenCareersÜber WorldstreamÜber die TechnologieKundenfälleWissensdatenbankMy Worldstream
Contact
Support
EnglishNederlandsEspañol
  1. HomeHome
  2. Knowledge Base
  3. Dedicated Servers
  4. How to recognise a bad drive in Linux

How to recognise a bad drive in Linux

Gilt für Dedicated servers (Linux)Zielgruppe Server administratorsZuletzt geprüft September 2026

Kort antwoord

Check a drive's health with two tools: hdparm to benchmark read speed against the expected range for that drive type, and smartmontools (smartctl) to read its SMART attributes. Consistently low speeds or failing SMART values point to a drive that needs a closer look. NVMe drives use their own commands, covered at the end.

Auf dieser Seite
  • Identify your drives
  • Test disk speed
  • Check disk status (SMART)
  • Check for ATA errors
  • NVMe drives

The commands in the first four sections cover SATA drives, both spinning disks and SSDs. You compare read speed against the typical range for that drive type, then inspect the drive's SMART attributes. NVMe drives report health differently and need their own commands, covered in the last section. Use the results to decide whether a disk needs assessing.

Identify your drives

Use the lsblk command to list the drives in your system:

lsblk

Depending on your disk layout, this shows the available drives, for example sda, sdb, sdc and sdd.

Test disk speed

Benchmark disk speed with hdparm. Install it first:

# Ubuntu / Debian
apt-get install -y hdparm

# AlmaLinux / Rocky Linux
yum install -y hdparm

hdparm is Linux-only, it relies on Linux-specific ATA/SCSI ioctls and isn't packaged for FreeBSD. On FreeBSD, use camcontrol or diskinfo instead for the equivalent checks.

Then run hdparm against the drive you want to test, for example:

hdparm -t /dev/sda

For more reliable results:

  • Run the test on an inactive system, ideally after a reboot, so a minimal amount of system resources are in use.
  • Run the command two or three times and take the average of the results.
TypeTypical minimumTypical maximum
HDD150 MB/sec250 MB/sec
SATA SSD400 MB/sec500 MB/sec
Enterprise SSD500 MB/sec550 MB/sec

These are generic, industry-typical ranges for the drive class, not Worldstream-specific benchmarks. They apply to SATA drives only, see NVMe drives for why hdparm figures mean nothing on NVMe.

Actual speeds vary with your specific configuration. Contact support to check whether the speed you're seeing is normal for your setup, and include the test output when you do.

Check disk status (SMART)

Use smartmontools to read a drive's S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) data. Install it first:

# Ubuntu / Debian
apt-get install -y smartmontools

# AlmaLinux / Rocky Linux
yum install -y smartmontools

# FreeBSD
pkg install -y smartmontools

The examples below use /dev/sdb; replace this with the drive you're checking.

1

Check basic drive information

smartctl -i /dev/sdb
2

Enable SMART support if it's disabled

smartctl -s on /dev/sdb
3

Run a short self-test

smartctl -t short /dev/sdb

This takes about one to two minutes to complete.

4

Read the self-test result

smartctl -l selftest /dev/sdb
5

Check the SMART attributes

smartctl -A /dev/sdb

Focus on the values below:

AttributeDescriptionExpected value
SMART overall-healthThe drive's general health according to the manufacturer's own standard.PASSED
Reallocated_Sector_CtNumber of sectors already reallocated on the disk.0
Current_Pending_SectorNumber of sectors awaiting reallocation.0
Reported_UncorrectNumber of uncorrectable errors reported to the disk's SMART controller.0

Any value above 0 on the three counters warrants investigation, even a single one: it means the drive returned or nearly returned data it could not correct. If any of these values is outside the expected range, open a support ticket with the smartctl output so the disk can be assessed.

Check for ATA errors

SMART attributes don't cover ATA-level errors. Check the kernel log for those instead:

dmesg | grep -i ata

NVMe drives

NVMe drives need different commands throughout. They are not ATA devices, so lsblk lists them as nvme0n1 rather than sda, and the SMART attributes above (Reallocated_Sector_Ct, Current_Pending_Sector, Reported_Uncorrect) do not exist on them.

hdparm -t also understates NVMe badly. It measures buffered sequential reads one request at a time, which is nowhere near what an NVMe drive delivers in parallel, so a healthy drive will look like it fails. Treat any hdparm figure on NVMe as a comparison against that same drive's earlier results, never as a pass or fail. For a real throughput measurement, use fio with several jobs and a queue depth above 1.

Read NVMe health from the controller device:

smartctl -a /dev/nvme0
FieldDescriptionExpected value
Critical WarningController-level warning flags, for example read-only mode or overheating.0x00
Available SpareRemaining spare capacity, as a percentage.Well above the drive's own Available Spare Threshold
Percentage UsedVendor estimate of write endurance consumed. It can exceed 100 without immediate failure, but the drive is past its rated life.Well below 100
Media and Data Integrity ErrorsUnrecovered data integrity errors.0

Kernel-level NVMe errors show up under a different tag than ATA ones:

dmesg | grep -i nvme

As with SATA drives, open a support ticket with the smartctl output if anything looks wrong.

Related articles

  • Monitoring
  • How to start a reinstallation
War dieser Artikel hilfreich?

Solide IT. Keine Überraschungen

Sparringspartner für IT-Reife
Wir räumen die Hindernisse aus dem Weg, damit Sie freie Bahn haben
Vorhersehbare und transparente Kosten

Kontakt

  • Industriestraat 53, Naaldwijk
  • Zahlungsmöglichkeiten
  • Missbrauch
  • Ressourcen für Entwickler
  • Network Operations Center
  • Über uns
  • Lernen Sie unser Team kennen
  • Jobs
  • Werden Sie Wiederverkäufer
  • Zertifizierungen
  • Unsere Rechenzentren
  • Unser Netzwerk
  • DDoS-Schutz
  • AMD EPYC-Server
  • Technologiepartner
  • Betriebssysteme
  • Übersicht
  • FAQ
  • Kundenfälle
  • Nachrichten und Blogbeiträge
  • Use Cases
English
Nederlands
Español
English
Nederlands
Español
  • Rechtliches
  • Transparenzhinweis