phase: 09_disks_smartctl
**Phase 09 — final verification pass (all 4 task files already in `complete/`; nothing re-implemented)**
- Verified `GET /api/disks/snapshot` live: 3 hosts / 18 whole-`/sys/block` rows, `smartctl_available` three-way, per-row `severity`, API-summed `fleet`; 404 `{"configured": false}` proven *without dialling* (spies on `httpx.AsyncClient.get` + `collectors.fetch_snapshot`).
- Verified `/api/disks/history` live (`disk.temp_c@dev`, unknown names → empty series) + `test_store.py`'s 300 s rollup/prune buckets; `/api/metrics?source=disks` answers the `disks` family.
- Browser against live data: 18 drive cards (never a partition/mount), collapsed per-host `Charts` with `aria-label`, 3 `.stale` grids + one `.banner.info` why-line and **0 `.fail` classes / green `disks` dot** → criteria 3 and 4 hold; new shots `data/logs/09-verify-disks-live-dimmed.png`, `09-verify-overview-live.png` (13 total for the phase).
- Real-hardware criterion: read 4 driveripper drives through `ops`' `sudo -n smartctl -i -A -H` and ran the live output through `host_agent.parse_smart_output` → `sources/disks.parse_disks_snapshot`: `sda` 35 °C / 30 423 h, `nvme1n1` 58 % wear, `nvme5n1` 13 uncorrectable → `alarm_disks: 1`, temps graded `warn`; consistent with the 16 committed fixtures.
- `bash .agents/validate.sh` → **EXIT=0**; `uv run pytest --cov` → **769 passed, 11 skipped, coverage 98.33%** (floor 94); `ruff check src tests agent` clean; `pyright` 0 errors; `node --check` clean; hygiene + dependency advisories clean. `uv run pytest -m live --live` → 10 passed, 1 skipped (agents still predate the SMART pass). Dev server healthy: `/api/health` `ok`, 9/9 sources.
- Docs fixed: AGENTS.md test count 698→769 and coverage 98.2→98.33 %; `disks` added to the event dashboard-name list and to the "every feed renders `Dash.eventText`" sentence; README `POLL_MS_*` row now states `/disks`' deliberate fixed 30 s; new Known gap 4 records the dev-DB `database is locked` writes (reported/recovered per invariant 4, ~590 MB DB / ~70 MB WAL, not reproduced by a controlled 25 s external read txn).
- Deviations: **no live-infra change** — granting the agent user the `disk` group and redeploying `host_agent.py` on driveripper/deskwork stay the documented paired operator action (redeploying without the grant yields 16 permission-denied lines; a sudo-spawning agent would break the confirmed "direct read, no sudo" assumption). Store-lock issue left to its own phase rather than patched speculatively.
- Next pending phase: `10_dev_direct_dial`.
This commit is contained in:
+52
@@ -0,0 +1,52 @@
|
||||
# Verbatim smartctl -i -A -H /dev/nvme0n1 from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Number: Samsung SSD 980 PRO 2TB
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
Firmware Version: 5B2QGXA7
|
||||
PCI Vendor/Subsystem ID: 0x144d
|
||||
IEEE OUI Identifier: 0x002538
|
||||
Total NVM Capacity: 2,000,398,934,016 [2.00 TB]
|
||||
Unallocated NVM Capacity: 0
|
||||
Controller ID: 6
|
||||
NVMe Version: 1.3
|
||||
Number of Namespaces: 1
|
||||
Namespace 1 Size/Capacity: 2,000,398,934,016 [2.00 TB]
|
||||
Namespace 1 Utilization: 1,616,151,379,968 [1.61 TB]
|
||||
Namespace 1 Formatted LBA Size: 512
|
||||
Namespace 1 IEEE EUI-64: SCRUBBEDEUI64
|
||||
Local Time is: Sat Oct 17 23:55:46 2026 EDT
|
||||
|
||||
=== START OF SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART/Health Information (NVMe Log 0x02, NSID 0x1)
|
||||
Critical Warning: 0x00
|
||||
Temperature: 59 Celsius
|
||||
Available Spare: 100%
|
||||
Available Spare Threshold: 10%
|
||||
Percentage Used: 14%
|
||||
Data Units Read: 281,647,984 [144 TB]
|
||||
Data Units Written: 323,868,857 [165 TB]
|
||||
Host Read Commands: 1,597,979,105
|
||||
Host Write Commands: 9,090,416,691
|
||||
Controller Busy Time: 146,032
|
||||
Power Cycles: 2,339
|
||||
Power On Hours: 6,301
|
||||
Unsafe Shutdowns: 336
|
||||
Media and Data Integrity Errors: 0
|
||||
Error Information Log Entries: 0
|
||||
Warning Comp. Temperature Time: 24
|
||||
Critical Comp. Temperature Time: 0
|
||||
Temperature Sensor 1: 59 Celsius
|
||||
Temperature Sensor 2: 73 Celsius
|
||||
Thermal Temp. 1 Transition Count: 87
|
||||
Thermal Temp. 2 Transition Count: 54
|
||||
Thermal Temp. 1 Total Time: 3708
|
||||
Thermal Temp. 2 Total Time: 960
|
||||
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
# Verbatim smartctl -i -A -H /dev/nvme1n1 from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Number: Samsung SSD 970 EVO Plus 250GB
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
Firmware Version: 2B2QEXM7
|
||||
PCI Vendor/Subsystem ID: 0x144d
|
||||
IEEE OUI Identifier: 0x002538
|
||||
Total NVM Capacity: 250,059,350,016 [250 GB]
|
||||
Unallocated NVM Capacity: 0
|
||||
Controller ID: 4
|
||||
NVMe Version: 1.3
|
||||
Number of Namespaces: 1
|
||||
Namespace 1 Size/Capacity: 250,059,350,016 [250 GB]
|
||||
Namespace 1 Utilization: 30,404,874,240 [30.4 GB]
|
||||
Namespace 1 Formatted LBA Size: 512
|
||||
Namespace 1 IEEE EUI-64: SCRUBBEDEUI64
|
||||
Local Time is: Sat Oct 17 23:55:47 2026 EDT
|
||||
|
||||
=== START OF SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART/Health Information (NVMe Log 0x02, NSID 0x1)
|
||||
Critical Warning: 0x00
|
||||
Temperature: 53 Celsius
|
||||
Available Spare: 100%
|
||||
Available Spare Threshold: 10%
|
||||
Percentage Used: 58%
|
||||
Data Units Read: 43,599,098 [22.3 TB]
|
||||
Data Units Written: 92,033,256 [47.1 TB]
|
||||
Host Read Commands: 500,908,623
|
||||
Host Write Commands: 2,587,884,718
|
||||
Controller Busy Time: 8,424
|
||||
Power Cycles: 319
|
||||
Power On Hours: 13,161
|
||||
Unsafe Shutdowns: 177
|
||||
Media and Data Integrity Errors: 0
|
||||
Error Information Log Entries: 285
|
||||
Warning Comp. Temperature Time: 0
|
||||
Critical Comp. Temperature Time: 0
|
||||
Temperature Sensor 1: 53 Celsius
|
||||
Temperature Sensor 2: 55 Celsius
|
||||
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
# Verbatim smartctl -i -A -H /dev/nvme2n1 from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Number: WDS100T1X0E-00AFY0
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
Firmware Version: 613200WD
|
||||
PCI Vendor/Subsystem ID: 0x15b7
|
||||
IEEE OUI Identifier: 0x001b44
|
||||
Total NVM Capacity: 1,000,204,886,016 [1.00 TB]
|
||||
Unallocated NVM Capacity: 0
|
||||
Controller ID: 8224
|
||||
NVMe Version: 1.4
|
||||
Number of Namespaces: 1
|
||||
Namespace 1 Size/Capacity: 1,000,204,886,016 [1.00 TB]
|
||||
Namespace 1 Formatted LBA Size: 512
|
||||
Namespace 1 IEEE EUI-64: SCRUBBEDEUI64
|
||||
Local Time is: Sat Oct 17 23:55:47 2026 EDT
|
||||
|
||||
=== START OF SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
|
||||
Critical Warning: 0x00
|
||||
Temperature: 49 Celsius
|
||||
Available Spare: 100%
|
||||
Available Spare Threshold: 10%
|
||||
Percentage Used: 16%
|
||||
Data Units Read: 99,711,973 [51.0 TB]
|
||||
Data Units Written: 493,282,793 [252 TB]
|
||||
Host Read Commands: 943,634,622
|
||||
Host Write Commands: 8,794,186,017
|
||||
Controller Busy Time: 10,776
|
||||
Power Cycles: 180
|
||||
Power On Hours: 37,984
|
||||
Unsafe Shutdowns: 90
|
||||
Media and Data Integrity Errors: 0
|
||||
Error Information Log Entries: 6
|
||||
Warning Comp. Temperature Time: 0
|
||||
Critical Comp. Temperature Time: 0
|
||||
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
# Verbatim smartctl -i -A -H /dev/nvme3n1 from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Number: WDBRPG0010BNC-WRSN
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
Firmware Version: 102000WD
|
||||
PCI Vendor/Subsystem ID: 0x15b7
|
||||
IEEE OUI Identifier: 0x001b44
|
||||
Total NVM Capacity: 1,000,204,886,016 [1.00 TB]
|
||||
Unallocated NVM Capacity: 0
|
||||
Controller ID: 8215
|
||||
NVMe Version: 1.3
|
||||
Number of Namespaces: 1
|
||||
Namespace 1 Size/Capacity: 1,000,204,886,016 [1.00 TB]
|
||||
Namespace 1 Formatted LBA Size: 512
|
||||
Namespace 1 IEEE EUI-64: SCRUBBEDEUI64
|
||||
Local Time is: Sat Oct 17 23:55:48 2026 EDT
|
||||
|
||||
=== START OF SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
|
||||
Critical Warning: 0x00
|
||||
Temperature: 49 Celsius
|
||||
Available Spare: 100%
|
||||
Available Spare Threshold: 10%
|
||||
Percentage Used: 0%
|
||||
Data Units Read: 140,935,676 [72.1 TB]
|
||||
Data Units Written: 737,387,949 [377 TB]
|
||||
Host Read Commands: 3,673,573,884
|
||||
Host Write Commands: 15,230,962,004
|
||||
Controller Busy Time: 30,285
|
||||
Power Cycles: 296
|
||||
Power On Hours: 52,249
|
||||
Unsafe Shutdowns: 133
|
||||
Media and Data Integrity Errors: 0
|
||||
Error Information Log Entries: 2,038
|
||||
Warning Comp. Temperature Time: 0
|
||||
Critical Comp. Temperature Time: 0
|
||||
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
# Verbatim smartctl -i -A -H /dev/nvme4n1 from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Number: WDBRPG0010BNC-WRSN
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
Firmware Version: 102000WD
|
||||
PCI Vendor/Subsystem ID: 0x15b7
|
||||
IEEE OUI Identifier: 0x001b44
|
||||
Total NVM Capacity: 1,000,204,886,016 [1.00 TB]
|
||||
Unallocated NVM Capacity: 0
|
||||
Controller ID: 8215
|
||||
NVMe Version: 1.3
|
||||
Number of Namespaces: 1
|
||||
Namespace 1 Size/Capacity: 1,000,204,886,016 [1.00 TB]
|
||||
Namespace 1 Formatted LBA Size: 512
|
||||
Namespace 1 IEEE EUI-64: SCRUBBEDEUI64
|
||||
Local Time is: Sat Oct 17 23:55:48 2026 EDT
|
||||
|
||||
=== START OF SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
|
||||
Critical Warning: 0x00
|
||||
Temperature: 49 Celsius
|
||||
Available Spare: 100%
|
||||
Available Spare Threshold: 10%
|
||||
Percentage Used: 0%
|
||||
Data Units Read: 131,673,036 [67.4 TB]
|
||||
Data Units Written: 737,398,022 [377 TB]
|
||||
Host Read Commands: 2,970,582,194
|
||||
Host Write Commands: 15,268,475,455
|
||||
Controller Busy Time: 29,500
|
||||
Power Cycles: 288
|
||||
Power On Hours: 52,397
|
||||
Unsafe Shutdowns: 134
|
||||
Media and Data Integrity Errors: 0
|
||||
Error Information Log Entries: 2,050
|
||||
Warning Comp. Temperature Time: 0
|
||||
Critical Comp. Temperature Time: 0
|
||||
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
# Verbatim smartctl -i -A -H /dev/nvme5n1 from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Number: Samsung SSD 980 PRO 1TB
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
Firmware Version: 2B2QGXA7
|
||||
PCI Vendor/Subsystem ID: 0x144d
|
||||
IEEE OUI Identifier: 0x002538
|
||||
Total NVM Capacity: 1,000,204,886,016 [1.00 TB]
|
||||
Unallocated NVM Capacity: 0
|
||||
Controller ID: 6
|
||||
NVMe Version: 1.3
|
||||
Number of Namespaces: 1
|
||||
Namespace 1 Size/Capacity: 1,000,204,886,016 [1.00 TB]
|
||||
Namespace 1 Utilization: 699,798,638,592 [699 GB]
|
||||
Namespace 1 Formatted LBA Size: 512
|
||||
Namespace 1 IEEE EUI-64: SCRUBBEDEUI64
|
||||
Local Time is: Sat Oct 17 23:55:49 2026 EDT
|
||||
|
||||
=== START OF SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART/Health Information (NVMe Log 0x02, NSID 0x1)
|
||||
Critical Warning: 0x00
|
||||
Temperature: 49 Celsius
|
||||
Available Spare: 100%
|
||||
Available Spare Threshold: 10%
|
||||
Percentage Used: 23%
|
||||
Data Units Read: 134,905,771 [69.0 TB]
|
||||
Data Units Written: 340,234,345 [174 TB]
|
||||
Host Read Commands: 1,296,968,853
|
||||
Host Write Commands: 6,485,156,779
|
||||
Controller Busy Time: 88,424
|
||||
Power Cycles: 716
|
||||
Power On Hours: 26,278
|
||||
Unsafe Shutdowns: 328
|
||||
Media and Data Integrity Errors: 13
|
||||
Error Information Log Entries: 13
|
||||
Warning Comp. Temperature Time: 0
|
||||
Critical Comp. Temperature Time: 0
|
||||
Temperature Sensor 1: 49 Celsius
|
||||
Temperature Sensor 2: 54 Celsius
|
||||
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
# Verbatim smartctl -i -A -H /dev/nvme6n1 from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Number: WDBRPG0010BNC-WRSN
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
Firmware Version: 102000WD
|
||||
PCI Vendor/Subsystem ID: 0x15b7
|
||||
IEEE OUI Identifier: 0x001b44
|
||||
Total NVM Capacity: 1,000,204,886,016 [1.00 TB]
|
||||
Unallocated NVM Capacity: 0
|
||||
Controller ID: 8215
|
||||
NVMe Version: 1.3
|
||||
Number of Namespaces: 1
|
||||
Namespace 1 Size/Capacity: 1,000,204,886,016 [1.00 TB]
|
||||
Namespace 1 Formatted LBA Size: 512
|
||||
Namespace 1 IEEE EUI-64: SCRUBBEDEUI64
|
||||
Local Time is: Sat Oct 17 23:55:49 2026 EDT
|
||||
|
||||
=== START OF SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
|
||||
Critical Warning: 0x00
|
||||
Temperature: 50 Celsius
|
||||
Available Spare: 100%
|
||||
Available Spare Threshold: 10%
|
||||
Percentage Used: 0%
|
||||
Data Units Read: 132,700,971 [67.9 TB]
|
||||
Data Units Written: 721,481,575 [369 TB]
|
||||
Host Read Commands: 3,035,612,517
|
||||
Host Write Commands: 14,384,001,247
|
||||
Controller Busy Time: 29,604
|
||||
Power Cycles: 263
|
||||
Power On Hours: 52,894
|
||||
Unsafe Shutdowns: 126
|
||||
Media and Data Integrity Errors: 0
|
||||
Error Information Log Entries: 1,957
|
||||
Warning Comp. Temperature Time: 0
|
||||
Critical Comp. Temperature Time: 0
|
||||
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
# Verbatim smartctl -i -A -H /dev/nvme7n1 from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Number: Samsung SSD 970 EVO 1TB
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
Firmware Version: 2B2QEXE7
|
||||
PCI Vendor/Subsystem ID: 0x144d
|
||||
IEEE OUI Identifier: 0x002538
|
||||
Total NVM Capacity: 1,000,204,886,016 [1.00 TB]
|
||||
Unallocated NVM Capacity: 0
|
||||
Controller ID: 4
|
||||
NVMe Version: 1.3
|
||||
Number of Namespaces: 1
|
||||
Namespace 1 Size/Capacity: 1,000,204,886,016 [1.00 TB]
|
||||
Namespace 1 Utilization: 694,159,712,256 [694 GB]
|
||||
Namespace 1 Formatted LBA Size: 512
|
||||
Namespace 1 IEEE EUI-64: SCRUBBEDEUI64
|
||||
Local Time is: Sat Oct 17 23:55:50 2026 EDT
|
||||
|
||||
=== START OF SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART/Health Information (NVMe Log 0x02, NSID 0x1)
|
||||
Critical Warning: 0x00
|
||||
Temperature: 60 Celsius
|
||||
Available Spare: 100%
|
||||
Available Spare Threshold: 10%
|
||||
Percentage Used: 11%
|
||||
Data Units Read: 131,460,130 [67.3 TB]
|
||||
Data Units Written: 390,323,927 [199 TB]
|
||||
Host Read Commands: 845,847,299
|
||||
Host Write Commands: 6,716,124,714
|
||||
Controller Busy Time: 50,013
|
||||
Power Cycles: 1,012
|
||||
Power On Hours: 30,083
|
||||
Unsafe Shutdowns: 492
|
||||
Media and Data Integrity Errors: 0
|
||||
Error Information Log Entries: 5,817
|
||||
Warning Comp. Temperature Time: 0
|
||||
Critical Comp. Temperature Time: 0
|
||||
Temperature Sensor 1: 60 Celsius
|
||||
Temperature Sensor 2: 77 Celsius
|
||||
|
||||
+53
@@ -0,0 +1,53 @@
|
||||
# Verbatim smartctl -i -A -H /dev/sda from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Family: Seagate IronWolf
|
||||
Device Model: ST8000VN004-2M2101
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
LU WWN Device Id: SCRUBBEDWWN
|
||||
Firmware Version: SC60
|
||||
User Capacity: 8,001,563,222,016 bytes [8.00 TB]
|
||||
Sector Sizes: 512 bytes logical, 4096 bytes physical
|
||||
Rotation Rate: 7200 rpm
|
||||
Form Factor: 3.5 inches
|
||||
Device is: In smartctl database 7.5/6204
|
||||
ATA Version is: ACS-4 (minor revision not indicated)
|
||||
SATA Version is: SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
|
||||
Local Time is: Sat Oct 17 23:55:50 2026 EDT
|
||||
SMART support is: Available - device has SMART capability.
|
||||
SMART support is: Enabled
|
||||
|
||||
=== START OF READ SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART Attributes Data Structure revision number: 10
|
||||
Vendor Specific SMART Attributes with Thresholds:
|
||||
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
|
||||
1 Raw_Read_Error_Rate 0x000f 083 064 044 Pre-fail Always - 0/208845750
|
||||
3 Spin_Up_Time 0x0003 082 081 000 Pre-fail Always - 0
|
||||
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 127
|
||||
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
|
||||
7 Seek_Error_Rate 0x000f 086 060 045 Pre-fail Always - 0/368951419
|
||||
9 Power_On_Hours 0x0032 066 066 000 Old_age Always - 30423
|
||||
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
|
||||
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 127
|
||||
18 Head_Health 0x000b 100 100 050 Pre-fail Always - 0
|
||||
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
|
||||
188 Command_Timeout 0x0032 100 100 000 Old_age Always - 0 0 0
|
||||
190 Airflow_Temperature_Cel 0x0022 065 049 040 Old_age Always - 35 (Min/Max 34/44)
|
||||
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 37
|
||||
193 Load_Cycle_Count 0x0032 009 009 000 Old_age Always - 183890
|
||||
194 Temperature_Celsius 0x0022 035 046 000 Old_age Always - 35 (0 13 0 0 0)
|
||||
195 Hardware_ECC_Recovered 0x001a 083 064 000 Old_age Always - 0/208845750
|
||||
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
|
||||
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
|
||||
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
|
||||
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 4365h+15m+41.227s
|
||||
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 88499415587
|
||||
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 485213567179
|
||||
|
||||
+51
@@ -0,0 +1,51 @@
|
||||
# Verbatim smartctl -i -A -H /dev/sdb from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Family: Seagate IronWolf
|
||||
Device Model: ST2000VN004-2E4164
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
LU WWN Device Id: SCRUBBEDWWN
|
||||
Firmware Version: SC60
|
||||
User Capacity: 2,000,398,934,016 bytes [2.00 TB]
|
||||
Sector Sizes: 512 bytes logical, 4096 bytes physical
|
||||
Rotation Rate: 5900 rpm
|
||||
Form Factor: 3.5 inches
|
||||
Device is: In smartctl database 7.5/6204
|
||||
ATA Version is: ACS-2, ACS-3 T13/2161-D revision 3b
|
||||
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
|
||||
Local Time is: Sat Oct 17 23:55:51 2026 EDT
|
||||
SMART support is: Available - device has SMART capability.
|
||||
SMART support is: Enabled
|
||||
|
||||
=== START OF READ SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART Attributes Data Structure revision number: 10
|
||||
Vendor Specific SMART Attributes with Thresholds:
|
||||
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
|
||||
1 Raw_Read_Error_Rate 0x000f 114 099 006 Pre-fail Always - 0/69728504
|
||||
3 Spin_Up_Time 0x0003 095 095 000 Pre-fail Always - 0
|
||||
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 255
|
||||
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
|
||||
7 Seek_Error_Rate 0x000f 086 060 030 Pre-fail Always - 1/440523587
|
||||
9 Power_On_Hours 0x0032 044 044 000 Old_age Always - 49075
|
||||
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
|
||||
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 256
|
||||
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
|
||||
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
|
||||
188 Command_Timeout 0x0032 100 100 000 Old_age Always - 1 1 1
|
||||
189 High_Fly_Writes 0x003a 001 001 000 Old_age Always - 292
|
||||
190 Airflow_Temperature_Cel 0x0022 069 060 045 Old_age Always - 31 (Min/Max 30/39)
|
||||
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 0
|
||||
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 147
|
||||
193 Load_Cycle_Count 0x0032 100 100 000 Old_age Always - 360
|
||||
194 Temperature_Celsius 0x0022 031 040 000 Old_age Always - 31 (0 8 0 0 0)
|
||||
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
|
||||
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
|
||||
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 1
|
||||
|
||||
+56
@@ -0,0 +1,56 @@
|
||||
# Verbatim smartctl -i -A -H /dev/sdc from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Family: Seagate IronWolf
|
||||
Device Model: ST6000VN001-2BB186
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
LU WWN Device Id: SCRUBBEDWWN
|
||||
Firmware Version: SC60
|
||||
User Capacity: 6,001,175,126,016 bytes [6.00 TB]
|
||||
Sector Sizes: 512 bytes logical, 4096 bytes physical
|
||||
Rotation Rate: 5425 rpm
|
||||
Form Factor: 3.5 inches
|
||||
Device is: In smartctl database 7.5/6204
|
||||
ATA Version is: ACS-3 T13/2161-D revision 5
|
||||
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
|
||||
Local Time is: Sat Oct 17 23:55:52 2026 EDT
|
||||
SMART support is: Available - device has SMART capability.
|
||||
SMART support is: Enabled
|
||||
|
||||
=== START OF READ SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART Attributes Data Structure revision number: 10
|
||||
Vendor Specific SMART Attributes with Thresholds:
|
||||
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
|
||||
1 Raw_Read_Error_Rate 0x000f 081 064 006 Pre-fail Always - 0/125715512
|
||||
3 Spin_Up_Time 0x0003 091 091 000 Pre-fail Always - 0
|
||||
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 177
|
||||
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
|
||||
7 Seek_Error_Rate 0x000f 086 060 045 Pre-fail Always - 0/367065832
|
||||
9 Power_On_Hours 0x0032 061 061 000 Old_age Always - 35014
|
||||
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
|
||||
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 177
|
||||
183 Runtime_Bad_Block 0x0032 099 099 000 Old_age Always - 1
|
||||
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
|
||||
187 Reported_Uncorrect 0x0032 095 095 000 Old_age Always - 5
|
||||
188 Command_Timeout 0x0032 100 099 000 Old_age Always - 1 1 1
|
||||
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
|
||||
190 Airflow_Temperature_Cel 0x0022 064 056 040 Old_age Always - 36 (Min/Max 34/43)
|
||||
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 0
|
||||
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 1281
|
||||
193 Load_Cycle_Count 0x0032 097 097 000 Old_age Always - 7402
|
||||
194 Temperature_Celsius 0x0022 036 044 000 Old_age Always - 36 (0 15 0 0 0)
|
||||
195 Hardware_ECC_Recovered 0x001a 081 064 000 Old_age Always - 0/125715512
|
||||
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
|
||||
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
|
||||
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 1
|
||||
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 33995h+31m+30.750s
|
||||
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 89359900052
|
||||
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 466542530444
|
||||
|
||||
+51
@@ -0,0 +1,51 @@
|
||||
# Verbatim smartctl -i -A -H /dev/sdd from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Family: Seagate IronWolf
|
||||
Device Model: ST2000VN004-2E4164
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
LU WWN Device Id: SCRUBBEDWWN
|
||||
Firmware Version: SC60
|
||||
User Capacity: 2,000,398,934,016 bytes [2.00 TB]
|
||||
Sector Sizes: 512 bytes logical, 4096 bytes physical
|
||||
Rotation Rate: 5900 rpm
|
||||
Form Factor: 3.5 inches
|
||||
Device is: In smartctl database 7.5/6204
|
||||
ATA Version is: ACS-2, ACS-3 T13/2161-D revision 3b
|
||||
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
|
||||
Local Time is: Sat Oct 17 23:55:52 2026 EDT
|
||||
SMART support is: Available - device has SMART capability.
|
||||
SMART support is: Enabled
|
||||
|
||||
=== START OF READ SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART Attributes Data Structure revision number: 10
|
||||
Vendor Specific SMART Attributes with Thresholds:
|
||||
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
|
||||
1 Raw_Read_Error_Rate 0x000f 120 099 006 Pre-fail Always - 0/242964512
|
||||
3 Spin_Up_Time 0x0003 095 095 000 Pre-fail Always - 0
|
||||
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 262
|
||||
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
|
||||
7 Seek_Error_Rate 0x000f 066 056 030 Pre-fail Always - 146/471494654
|
||||
9 Power_On_Hours 0x0032 044 044 000 Old_age Always - 49216
|
||||
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
|
||||
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 262
|
||||
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
|
||||
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
|
||||
188 Command_Timeout 0x0032 100 100 000 Old_age Always - 1 1 1
|
||||
189 High_Fly_Writes 0x003a 001 001 000 Old_age Always - 337
|
||||
190 Airflow_Temperature_Cel 0x0022 069 060 045 Old_age Always - 31 (Min/Max 30/40)
|
||||
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 0
|
||||
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 152
|
||||
193 Load_Cycle_Count 0x0032 100 100 000 Old_age Always - 367
|
||||
194 Temperature_Celsius 0x0022 031 040 000 Old_age Always - 31 (0 10 0 0 0)
|
||||
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
|
||||
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
|
||||
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
|
||||
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
# Verbatim smartctl -i -A -H /dev/sde from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Device Model: WDC WD180EDGZ-11B2DA0
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
LU WWN Device Id: SCRUBBEDWWN
|
||||
Firmware Version: 85.00A85
|
||||
User Capacity: 18,000,207,937,536 bytes [18.0 TB]
|
||||
Sector Sizes: 512 bytes logical, 4096 bytes physical
|
||||
Rotation Rate: 7200 rpm
|
||||
Form Factor: 3.5 inches
|
||||
Device is: Not in smartctl database 7.5/6204
|
||||
ATA Version is: ACS-4 published, ANSI INCITS 529-2018
|
||||
SATA Version is: SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
|
||||
Local Time is: Sat Oct 17 23:55:53 2026 EDT
|
||||
SMART support is: Available - device has SMART capability.
|
||||
SMART support is: Enabled
|
||||
|
||||
=== START OF READ SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART Attributes Data Structure revision number: 16
|
||||
Vendor Specific SMART Attributes with Thresholds:
|
||||
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
|
||||
1 Raw_Read_Error_Rate 0x000b 100 100 001 Pre-fail Always - 0
|
||||
2 Throughput_Performance 0x0004 133 133 054 Old_age Offline - 108
|
||||
3 Spin_Up_Time 0x0007 082 082 001 Pre-fail Always - 360 (Average 360)
|
||||
4 Start_Stop_Count 0x0012 100 100 000 Old_age Always - 253
|
||||
5 Reallocated_Sector_Ct 0x0033 100 100 001 Pre-fail Always - 0
|
||||
7 Seek_Error_Rate 0x000a 100 100 001 Old_age Always - 0
|
||||
8 Seek_Time_Performance 0x0004 140 140 020 Old_age Offline - 15
|
||||
9 Power_On_Hours 0x0012 095 095 000 Old_age Always - 40014
|
||||
10 Spin_Retry_Count 0x0012 100 100 001 Old_age Always - 0
|
||||
12 Power_Cycle_Count 0x0032 097 097 000 Old_age Always - 253
|
||||
22 Helium_Level 0x0023 100 100 025 Pre-fail Always - 100
|
||||
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 2210
|
||||
193 Load_Cycle_Count 0x0012 100 100 000 Old_age Always - 2210
|
||||
194 Temperature_Celsius 0x0002 047 047 000 Old_age Always - 35 (Min/Max 13/56)
|
||||
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
|
||||
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0
|
||||
198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
|
||||
199 UDMA_CRC_Error_Count 0x000a 100 100 000 Old_age Always - 0
|
||||
|
||||
+56
@@ -0,0 +1,56 @@
|
||||
# Verbatim smartctl -i -A -H /dev/sdf from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Family: Seagate IronWolf
|
||||
Device Model: ST6000VN001-2BB186
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
LU WWN Device Id: SCRUBBEDWWN
|
||||
Firmware Version: SC60
|
||||
User Capacity: 6,001,175,126,016 bytes [6.00 TB]
|
||||
Sector Sizes: 512 bytes logical, 4096 bytes physical
|
||||
Rotation Rate: 5425 rpm
|
||||
Form Factor: 3.5 inches
|
||||
Device is: In smartctl database 7.5/6204
|
||||
ATA Version is: ACS-3 T13/2161-D revision 5
|
||||
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
|
||||
Local Time is: Sat Oct 17 23:55:53 2026 EDT
|
||||
SMART support is: Available - device has SMART capability.
|
||||
SMART support is: Enabled
|
||||
|
||||
=== START OF READ SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART Attributes Data Structure revision number: 10
|
||||
Vendor Specific SMART Attributes with Thresholds:
|
||||
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
|
||||
1 Raw_Read_Error_Rate 0x000f 071 064 006 Pre-fail Always - 0/12209952
|
||||
3 Spin_Up_Time 0x0003 091 091 000 Pre-fail Always - 0
|
||||
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 117
|
||||
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
|
||||
7 Seek_Error_Rate 0x000f 085 060 045 Pre-fail Always - 0/283506067
|
||||
9 Power_On_Hours 0x0032 066 066 000 Old_age Always - 30228
|
||||
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
|
||||
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 117
|
||||
183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Always - 0
|
||||
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
|
||||
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
|
||||
188 Command_Timeout 0x0032 100 100 000 Old_age Always - 0 0 0
|
||||
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
|
||||
190 Airflow_Temperature_Cel 0x0022 064 056 040 Old_age Always - 36 (Min/Max 34/43)
|
||||
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 0
|
||||
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 1094
|
||||
193 Load_Cycle_Count 0x0032 097 097 000 Old_age Always - 7121
|
||||
194 Temperature_Celsius 0x0022 036 044 000 Old_age Always - 36 (0 15 0 0 0)
|
||||
195 Hardware_ECC_Recovered 0x001a 071 064 000 Old_age Always - 0/12209952
|
||||
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
|
||||
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
|
||||
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
|
||||
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 29304h+52m+38.336s
|
||||
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 61796587979
|
||||
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 430008992227
|
||||
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
# Verbatim smartctl -i -A -H /dev/sdg from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Family: Western Digital Blue (CMR)
|
||||
Device Model: WDC WD40EZRZ-00GXCB0
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
LU WWN Device Id: SCRUBBEDWWN
|
||||
Firmware Version: 80.00A80
|
||||
User Capacity: 4,000,787,030,016 bytes [4.00 TB]
|
||||
Sector Sizes: 512 bytes logical, 4096 bytes physical
|
||||
Rotation Rate: 5400 rpm
|
||||
Form Factor: 3.5 inches
|
||||
Device is: In smartctl database 7.5/6204
|
||||
ATA Version is: ACS-3 T13/2161-D revision 5
|
||||
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
|
||||
Local Time is: Sat Oct 17 23:55:54 2026 EDT
|
||||
SMART support is: Available - device has SMART capability.
|
||||
SMART support is: Enabled
|
||||
|
||||
=== START OF READ SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART Attributes Data Structure revision number: 16
|
||||
Vendor Specific SMART Attributes with Thresholds:
|
||||
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
|
||||
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
|
||||
3 Spin_Up_Time 0x0027 166 164 021 Pre-fail Always - 6691
|
||||
4 Start_Stop_Count 0x0032 095 095 000 Old_age Always - 5256
|
||||
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
|
||||
7 Seek_Error_Rate 0x002e 100 253 000 Old_age Always - 0
|
||||
9 Power_On_Hours 0x0032 088 088 000 Old_age Always - 9195
|
||||
10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
|
||||
11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0
|
||||
12 Power_Cycle_Count 0x0032 095 095 000 Old_age Always - 5097
|
||||
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 24
|
||||
193 Load_Cycle_Count 0x0032 145 145 000 Old_age Always - 166790
|
||||
194 Temperature_Celsius 0x0022 119 099 000 Old_age Always - 31
|
||||
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
|
||||
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
|
||||
198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 0
|
||||
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
|
||||
200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 4
|
||||
|
||||
+57
@@ -0,0 +1,57 @@
|
||||
# Verbatim smartctl -i -A -H /dev/sdh from driveripper, recorded by
|
||||
# ./scripts/capture-fixtures.sh — Serial/WWN/EUI-64 values are SCRUBBED,
|
||||
# every other byte is what the drive answered. Volatile rows (the
|
||||
# Temperature raws, Local Time) move; the parse tests read shape.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Family: Seagate BarraCuda Pro
|
||||
Device Model: ST10000DM0004-1ZC101
|
||||
Serial Number: SCRUBBEDSERIAL
|
||||
LU WWN Device Id: SCRUBBEDWWN
|
||||
Firmware Version: DN01
|
||||
User Capacity: 10,000,831,348,736 bytes [10.0 TB]
|
||||
Sector Sizes: 512 bytes logical, 4096 bytes physical
|
||||
Rotation Rate: 7200 rpm
|
||||
Form Factor: 3.5 inches
|
||||
Device is: In smartctl database 7.5/6204
|
||||
ATA Version is: ACS-3 T13/2161-D revision 5
|
||||
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
|
||||
Local Time is: Sat Oct 17 23:55:54 2026 EDT
|
||||
SMART support is: Available - device has SMART capability.
|
||||
SMART support is: Enabled
|
||||
|
||||
=== START OF READ SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
See vendor-specific Attribute list for marginal Attributes.
|
||||
|
||||
SMART Attributes Data Structure revision number: 10
|
||||
Vendor Specific SMART Attributes with Thresholds:
|
||||
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
|
||||
1 Raw_Read_Error_Rate 0x000f 078 064 044 Pre-fail Always - 65117974
|
||||
3 Spin_Up_Time 0x0003 089 089 000 Pre-fail Always - 0
|
||||
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 246
|
||||
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
|
||||
7 Seek_Error_Rate 0x000f 093 060 045 Pre-fail Always - 1869403165
|
||||
9 Power_On_Hours 0x0032 050 050 000 Old_age Always - 43894h+52m+24.646s
|
||||
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
|
||||
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 246
|
||||
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
|
||||
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
|
||||
188 Command_Timeout 0x0032 100 099 000 Old_age Always - 1 1 2
|
||||
189 High_Fly_Writes 0x003a 001 001 000 Old_age Always - 270
|
||||
190 Airflow_Temperature_Cel 0x0022 067 040 040 Old_age Always In_the_past 33 (Min/Max 31/41)
|
||||
191 G-Sense_Error_Rate 0x0032 095 095 000 Old_age Always - 11928
|
||||
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 81
|
||||
193 Load_Cycle_Count 0x0032 035 035 000 Old_age Always - 131758
|
||||
194 Temperature_Celsius 0x0022 033 060 000 Old_age Always - 33 (0 13 0 0 0)
|
||||
195 Hardware_ECC_Recovered 0x001a 006 001 000 Old_age Always - 65117974
|
||||
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
|
||||
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
|
||||
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
|
||||
200 Pressure_Limit 0x0023 100 100 001 Pre-fail Always - 0
|
||||
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 6541h+31m+23.388s
|
||||
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 222471819122
|
||||
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 628009900310
|
||||
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
# REFERENCE capture, not a field capture — see smartctl_reference_nvme.txt for the
|
||||
# provenance rules (labels verbatim from smartmontools 7.5, values synthetic). This file
|
||||
# is the ATA shape: identity from IDENTIFY, health from the self-assessment line, and
|
||||
# the numbers from the vendor SMART attribute table (raw value is the last column).
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Device Model: EXAMPLE-ST8000VN004
|
||||
Serial Number: SCRUBBEDSERIAL2
|
||||
LU WWN Device Id: SCRUBBEDWWN1
|
||||
Firmware Version: SC60
|
||||
User Capacity: 8,001,563,222,016 bytes [8.00 TB]
|
||||
Sector Sizes: 512 bytes logical, 4096 bytes physical
|
||||
Rotation Rate: 7200 rpm
|
||||
Form Factor: 3.5 inches
|
||||
Device is: Not in smartctl database [7.5-20250430]
|
||||
Local Time is: (time of capture removed by scripts/capture-fixtures.sh)
|
||||
SMART support is: Available - device has SMART capability.
|
||||
SMART support is: Enabled
|
||||
|
||||
=== START OF READ SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART Attributes Data Structure revision number: 10
|
||||
Vendor Specific SMART Attributes with Thresholds:
|
||||
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
|
||||
1 Raw_Read_Error_Rate 0x000f 079 066 006 Pre-fail ALWAYS - 219967840
|
||||
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail ALWAYS - 8
|
||||
7 Seek_Error_Rate 0x000f 084 060 045 Pre-fail ALWAYS - 238386372
|
||||
9 Power_On_Hours 0x0032 076 076 000 Old_age ALWAYS - 17,520
|
||||
187 Reported_Uncorrect 0x0032 100 100 000 Old_age ALWAYS - 0
|
||||
188 Command_Timeout 0x0012 100 099 000 Old_age ALWAYS - 6
|
||||
193 Load_Cycle_Count 0x0032 100 100 000 Old_age ALWAYS - 4242
|
||||
194 Temperature_Celsius 0x0022 031 055 000 Old_age ALWAYS - 31
|
||||
195 Hardware_ECC_Recovered 0x001a 196 195 000 Old_age ALWAYS - 219967840
|
||||
197 Current_Pending_Sector 0x0012 100 100 000 Old_age ALWAYS - 3
|
||||
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 2
|
||||
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age ALWAYS - 0
|
||||
240 Head_Flying_Hours 0x0025 070 100 000 Pre-fail ALWAYS - 14624
|
||||
241 Total_LBAs_Written 0x0032 100 253 000 Old_age ALWAYS - 117210553521
|
||||
242 Total_LBAs_Read 0x0032 100 253 000 Old_age ALWAYS - 96652971088
|
||||
+55
@@ -0,0 +1,55 @@
|
||||
# REFERENCE capture, not a field capture. Every LABEL here is the verbatim format string
|
||||
# of the deployed smartmontools 7.5 binary (verified against its own strings and drive
|
||||
# database on 2026-10-18); the values are synthetic, because no host reachable at
|
||||
# reference-writing time could open a block device (fleet agents need the `disk` group —
|
||||
# see README). Replace these files with hardware truth:
|
||||
# SMART_HOSTS="deskwork-ops driveripper-ops" ./scripts/capture-fixtures.sh
|
||||
# which records smartctl_<host>_<dev>.txt per physical disk with serials scrubbed.
|
||||
# The parse tests treat this file as the NVMe shape: Temperature/Percentage Used/
|
||||
# Power On Hours/Media and Data Integrity Errors come from the health log, and the ATA
|
||||
# sector attributes stay absent — n/a on the page, never 0.
|
||||
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.2.11-100.fc43.x86_64] (local build)
|
||||
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||
|
||||
=== START OF INFORMATION SECTION ===
|
||||
Model Number: EXAMPLE NVMe SSD 2TB
|
||||
Serial Number: SCRUBBEDSERIAL1
|
||||
Firmware Version: FITMVT04
|
||||
IEEE OUI Identifier: 0x000000
|
||||
Total NVM Capacity: 2,000,398,934,016 (2.00 TB)
|
||||
Unallocated NVM Capacity: 0
|
||||
Controller ID: 0
|
||||
NVMe Version: 1.4
|
||||
Number of Namespaces: 1
|
||||
Namespace 1 Size: 2,000,398,934,016 (2.00 TB)
|
||||
Namespace 1 Capacity: 2,000,398,934,016 (2.00 TB)
|
||||
Namespace 1 Utilization: 1,000,000,000,000 (1.00 TB)
|
||||
Namespace 1 Formatted LBA Size: 512
|
||||
Local Time is: (time of capture removed by scripts/capture-fixtures.sh)
|
||||
|
||||
=== START OF SMART DATA SECTION ===
|
||||
SMART overall-health self-assessment test result: PASSED
|
||||
|
||||
SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
|
||||
Critical Warning: 0x00
|
||||
Temperature: 38 Celsius
|
||||
Available Spare: 100%
|
||||
Available Spare Threshold: 10%
|
||||
Percentage Used: 1%
|
||||
Data Units Read: 120,000,000 [61.4 TB]
|
||||
Data Units Written: 90,000,000 [46.0 TB]
|
||||
Host Read Commands: 1,000,000,000
|
||||
Host Write Commands: 800,000,000
|
||||
Controller Busy Time: 100
|
||||
Power Cycles: 57
|
||||
Power On Hours: 8,760
|
||||
Unsafe Shutdowns: 12
|
||||
Media and Data Integrity Errors: 0
|
||||
Error Information Log Entries: 0
|
||||
Warning Comp. Temperature Time: 0
|
||||
Critical Comp. Temperature Time: 0
|
||||
Temperature Sensor 1: 42 Celsius
|
||||
Temperature Sensor 2: 45 Celsius
|
||||
|
||||
Error Information (NVMe Log 0x01, 16 of 64 entries)
|
||||
No Errors Logged
|
||||
Reference in New Issue
Block a user