Free, open dataset of NAS hard drives: full specs, verified CMR vs SMR, and real-world Backblaze failure rates (AFR). 100+ drives, JSON + CSV.
See the codeCite: NASdisks (2026), NAS Drive Dataset, Zenodo. doi:10.5281/zenodo.21225049
An original dataset of NAS and enterprise hard drives: full specs, CMR vs SMR classification, and annualized failure rates derived from Backblaze Drive Stats. 273 drives.
The core of this dataset - the CMR/SMR classification and drive specs - is our own original research, compiled from manufacturer datasheets and model-number analysis. Manufacturers do not publish a unified CMR/SMR list; we built one. The failure-rate column enriches it with rates derived from Backblaze's raw Drive Stats data (our computation, their underlying counts).
Maintained at nasdisks.com, where the same data powers a NAS drive comparison across seven Amazon regions.
These files are a dated snapshot and may be out of date. The current, always-up-to-date dataset lives at nasdisks.com/data/ - download the latest there, or call the CORS-enabled endpoints below. Each file in
data/carries its export date in the filename so you always know how old your copy is.
Price trends: price-trends/ - two charts of the NAS drive market over time: the monthly median $/TB (consumer vs enterprise, the storage price crunch), and how often each drive goes on sale and how deep. Computed data plus the charts.
| File | Rows | What it is |
|---|---|---|
data/drives-2026-09-04.csv | 273 | The headline file: one flat row per drive, all specs and failure rate combined. |
data/drives-2026-09-04.json | 273 | The same rows as JSON (mirror of the live API). |
data/cmr-reference-2026-09-04.csv | 273 | Source of truth for specs and CMR/SMR classification (including idle/seek noise and helium fill), with a per-row confidence flag. Our original research. |
data/backblaze-afr-2026-09-04.csv | 31 | Annualized failure rates over a rolling window through Q2 2026 (full-year 2025 plus the Q1 and Q2 2026 quarters), computed from Backblaze raw Drive Stats. |
data/series-reliability-2026-09-04.csv | - | Manufacturer series specs (warranty, rated workload, MTBF) used as context where Backblaze has no data. |
The files in data/ are ready to use as-is. If you'd rather hit a live endpoint (CORS-enabled, cached, no key, no rate limit):
# JSON: { source, license, attribution, count, drives: [...] }
curl -s https://www.nasdisks.com/data/drives.json | jq '.drives[0]'
# Flat CSV
curl -s https://www.nasdisks.com/data/drives.csv
drives-2026-09-04.csv / drives-2026-09-04.json)| Column | Meaning |
|---|---|
model | Manufacturer model number (e.g. WD80EFPX). |
brand | WD, Seagate, Toshiba, HGST. |
line | Product line (Red Plus, IronWolf Pro, N300, Exos, Ultrastar, etc.). |
capacity_tb | Capacity in TB. |
rpm | Rotational speed. |
cache_mb | DRAM cache in MB. |
interface | SATA or SAS. |
form_factor | 3.5 or 2.5. |
recording_tech | cmr or smr - the field that matters most for RAID/NAS use. |
acoustic_idle_db / acoustic_seek_db | Idle / seek noise as A-weighted sound power (dB), from manufacturer datasheets. Null where the maker doesn't publish it. |
is_helium | Whether the drive is helium-sealed (true/false); null if unconfirmed. |
drive_class | NAS, NAS-Pro, Enterprise, Surveillance, Desktop, etc. |
in_production | Whether the drive is currently sold new. |
also_sold_as | Equivalent SKUs merged into this drive - format/firmware/secure-erase/OEM variants of the same physical drive. ;-separated in the CSV, an array in JSON; empty when none. |
afr_pct | Annualized failure rate over a rolling window through Q2 2026 (2025 + the Q1 and Q2 2026 quarters), derived from Backblaze Drive Stats (null where Backblaze doesn't track the model). |
reliability_drive_count / reliability_drive_days / reliability_failures | The raw Backblaze figures behind afr_pct. |
reliability_source | Provenance of the failure rate. |
confidence column in cmr-reference-2026-09-04.csv flags certainty per row.series-reliability-2026-09-04.csv gives manufacturer-rated context (warranty, workload TB/year, MTBF) for lines Backblaze doesn't run.Short version: the specs and CMR/SMR data are fully open (CC BY 4.0). The failure-rate fields are free to use but must credit Backblaze and cannot be resold on their own.
Our original work (every field except the failure-rate ones). Licensed under Creative Commons Attribution 4.0 (CC BY 4.0); full text in LICENSE.
Drive specs & CMR/SMR by nasdisks.com, CC BY 4.0
A link back to https://www.nasdisks.com/ is enough.The fields afr_pct, reliability_drive_count, reliability_drive_days, reliability_failures (in drives-2026-09-04.csv / drives-2026-09-04.json) and all of backblaze-afr-2026-09-04.csv are derived from Backblaze Drive Stats. The computation is ours; the underlying counts are Backblaze's.
NOTICE.This repo is a point-in-time snapshot; the date in each filename is its export date. For current data use nasdisks.com/data/ or the endpoints above.
21 commits
Jupyter Notebook
100.0%
Free, open dataset of NAS hard drives: full specs, verified CMR vs SMR, and real-world Backblaze failure rates (AFR). 100+ drives, JSON + CSV.
See the codeCite: NASdisks (2026), NAS Drive Dataset, Zenodo. doi:10.5281/zenodo.21225049
An original dataset of NAS and enterprise hard drives: full specs, CMR vs SMR classification, and annualized failure rates derived from Backblaze Drive Stats. 273 drives.
The core of this dataset - the CMR/SMR classification and drive specs - is our own original research, compiled from manufacturer datasheets and model-number analysis. Manufacturers do not publish a unified CMR/SMR list; we built one. The failure-rate column enriches it with rates derived from Backblaze's raw Drive Stats data (our computation, their underlying counts).
Maintained at nasdisks.com, where the same data powers a NAS drive comparison across seven Amazon regions.
These files are a dated snapshot and may be out of date. The current, always-up-to-date dataset lives at nasdisks.com/data/ - download the latest there, or call the CORS-enabled endpoints below. Each file in
data/carries its export date in the filename so you always know how old your copy is.
Price trends: price-trends/ - two charts of the NAS drive market over time: the monthly median $/TB (consumer vs enterprise, the storage price crunch), and how often each drive goes on sale and how deep. Computed data plus the charts.
| File | Rows | What it is |
|---|---|---|
data/drives-2026-09-04.csv | 273 | The headline file: one flat row per drive, all specs and failure rate combined. |
data/drives-2026-09-04.json | 273 | The same rows as JSON (mirror of the live API). |
data/cmr-reference-2026-09-04.csv | 273 | Source of truth for specs and CMR/SMR classification (including idle/seek noise and helium fill), with a per-row confidence flag. Our original research. |
data/backblaze-afr-2026-09-04.csv | 31 | Annualized failure rates over a rolling window through Q2 2026 (full-year 2025 plus the Q1 and Q2 2026 quarters), computed from Backblaze raw Drive Stats. |
data/series-reliability-2026-09-04.csv | - | Manufacturer series specs (warranty, rated workload, MTBF) used as context where Backblaze has no data. |
The files in data/ are ready to use as-is. If you'd rather hit a live endpoint (CORS-enabled, cached, no key, no rate limit):
# JSON: { source, license, attribution, count, drives: [...] }
curl -s https://www.nasdisks.com/data/drives.json | jq '.drives[0]'
# Flat CSV
curl -s https://www.nasdisks.com/data/drives.csv
drives-2026-09-04.csv / drives-2026-09-04.json)| Column | Meaning |
|---|---|
model | Manufacturer model number (e.g. WD80EFPX). |
brand | WD, Seagate, Toshiba, HGST. |
line | Product line (Red Plus, IronWolf Pro, N300, Exos, Ultrastar, etc.). |
capacity_tb | Capacity in TB. |
rpm | Rotational speed. |
cache_mb | DRAM cache in MB. |
interface | SATA or SAS. |
form_factor | 3.5 or 2.5. |
recording_tech | cmr or smr - the field that matters most for RAID/NAS use. |
acoustic_idle_db / acoustic_seek_db | Idle / seek noise as A-weighted sound power (dB), from manufacturer datasheets. Null where the maker doesn't publish it. |
is_helium | Whether the drive is helium-sealed (true/false); null if unconfirmed. |
drive_class | NAS, NAS-Pro, Enterprise, Surveillance, Desktop, etc. |
in_production | Whether the drive is currently sold new. |
also_sold_as | Equivalent SKUs merged into this drive - format/firmware/secure-erase/OEM variants of the same physical drive. ;-separated in the CSV, an array in JSON; empty when none. |
afr_pct | Annualized failure rate over a rolling window through Q2 2026 (2025 + the Q1 and Q2 2026 quarters), derived from Backblaze Drive Stats (null where Backblaze doesn't track the model). |
reliability_drive_count / reliability_drive_days / reliability_failures | The raw Backblaze figures behind afr_pct. |
reliability_source | Provenance of the failure rate. |
confidence column in cmr-reference-2026-09-04.csv flags certainty per row.series-reliability-2026-09-04.csv gives manufacturer-rated context (warranty, workload TB/year, MTBF) for lines Backblaze doesn't run.Short version: the specs and CMR/SMR data are fully open (CC BY 4.0). The failure-rate fields are free to use but must credit Backblaze and cannot be resold on their own.
Our original work (every field except the failure-rate ones). Licensed under Creative Commons Attribution 4.0 (CC BY 4.0); full text in LICENSE.
Drive specs & CMR/SMR by nasdisks.com, CC BY 4.0
A link back to https://www.nasdisks.com/ is enough.The fields afr_pct, reliability_drive_count, reliability_drive_days, reliability_failures (in drives-2026-09-04.csv / drives-2026-09-04.json) and all of backblaze-afr-2026-09-04.csv are derived from Backblaze Drive Stats. The computation is ours; the underlying counts are Backblaze's.
NOTICE.This repo is a point-in-time snapshot; the date in each filename is its export date. For current data use nasdisks.com/data/ or the endpoints above.
21 commits
Jupyter Notebook
100.0%