mirror of
git://git.proxmox.com/git/pve-storage.git
synced 2025-02-26 21:57:31 +03:00
add hdd and smart regression tests
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
5774fe6262
commit
b069cdec67
2
test/disk_tests/hdd_smart/disklist
Normal file
2
test/disk_tests/hdd_smart/disklist
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
sda
|
||||||
|
sdb
|
32
test/disk_tests/hdd_smart/disklist_expected.json
Normal file
32
test/disk_tests/hdd_smart/disklist_expected.json
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"sdb" : {
|
||||||
|
"devpath" : "/dev/sdb",
|
||||||
|
"size" : 1024000,
|
||||||
|
"gpt" : 1,
|
||||||
|
"osdid" : -1,
|
||||||
|
"rpm" : 7200,
|
||||||
|
"model" : "ST4000NM0033-9ZM170",
|
||||||
|
"vendor" : "ATA",
|
||||||
|
"health" : "PASSED",
|
||||||
|
"type" : "hdd",
|
||||||
|
"wwn" : "0x0000000000000000",
|
||||||
|
"journals" : 0,
|
||||||
|
"wearout" : "N/A",
|
||||||
|
"serial" : "00000000"
|
||||||
|
},
|
||||||
|
"sda" : {
|
||||||
|
"osdid" : -1,
|
||||||
|
"size" : 1024000,
|
||||||
|
"gpt" : 1,
|
||||||
|
"devpath" : "/dev/sda",
|
||||||
|
"model" : "ST4000DM000-1F2168",
|
||||||
|
"rpm" : 5900,
|
||||||
|
"type" : "hdd",
|
||||||
|
"health" : "PASSED",
|
||||||
|
"vendor" : "ATA",
|
||||||
|
"serial" : "00000000",
|
||||||
|
"wearout" : "N/A",
|
||||||
|
"journals" : 0,
|
||||||
|
"wwn" : "0x0000000000000000"
|
||||||
|
}
|
||||||
|
}
|
1
test/disk_tests/hdd_smart/sda/device/vendor
Normal file
1
test/disk_tests/hdd_smart/sda/device/vendor
Normal file
@ -0,0 +1 @@
|
|||||||
|
ATA
|
1
test/disk_tests/hdd_smart/sda/queue/rotational
Normal file
1
test/disk_tests/hdd_smart/sda/queue/rotational
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
1
test/disk_tests/hdd_smart/sda/size
Normal file
1
test/disk_tests/hdd_smart/sda/size
Normal file
@ -0,0 +1 @@
|
|||||||
|
2000
|
5
test/disk_tests/hdd_smart/sda_health
Normal file
5
test/disk_tests/hdd_smart/sda_health
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.4.21-1-pve] (local build)
|
||||||
|
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||||
|
|
||||||
|
=== START OF READ SMART DATA SECTION ===
|
||||||
|
SMART overall-health self-assessment test result: PASSED
|
40
test/disk_tests/hdd_smart/sda_smart
Normal file
40
test/disk_tests/hdd_smart/sda_smart
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.4.21-1-pve] (local build)
|
||||||
|
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||||
|
|
||||||
|
=== 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 FLAGS VALUE WORST THRESH FAIL RAW_VALUE
|
||||||
|
1 Raw_Read_Error_Rate POSR-- 117 099 006 - 158983656
|
||||||
|
3 Spin_Up_Time PO---- 092 091 000 - 0
|
||||||
|
4 Start_Stop_Count -O--CK 100 100 020 - 189
|
||||||
|
5 Reallocated_Sector_Ct PO--CK 100 100 010 - 0
|
||||||
|
7 Seek_Error_Rate POSR-- 075 060 030 - 30779387
|
||||||
|
9 Power_On_Hours -O--CK 099 099 000 - 1250
|
||||||
|
10 Spin_Retry_Count PO--C- 100 100 097 - 0
|
||||||
|
12 Power_Cycle_Count -O--CK 100 100 020 - 190
|
||||||
|
183 Runtime_Bad_Block -O--CK 100 100 000 - 0
|
||||||
|
184 End-to-End_Error -O--CK 100 100 099 - 0
|
||||||
|
187 Reported_Uncorrect -O--CK 100 100 000 - 0
|
||||||
|
188 Command_Timeout -O--CK 100 100 000 - 0 0 0
|
||||||
|
189 High_Fly_Writes -O-RCK 100 100 000 - 0
|
||||||
|
190 Airflow_Temperature_Cel -O---K 069 061 045 - 31 (Min/Max 20/33)
|
||||||
|
191 G-Sense_Error_Rate -O--CK 100 100 000 - 0
|
||||||
|
192 Power-Off_Retract_Count -O--CK 100 100 000 - 43
|
||||||
|
193 Load_Cycle_Count -O--CK 100 100 000 - 201
|
||||||
|
194 Temperature_Celsius -O---K 031 040 000 - 31 (0 17 0 0 0)
|
||||||
|
197 Current_Pending_Sector -O--C- 100 100 000 - 0
|
||||||
|
198 Offline_Uncorrectable ----C- 100 100 000 - 0
|
||||||
|
199 UDMA_CRC_Error_Count -OSRCK 200 200 000 - 0
|
||||||
|
240 Head_Flying_Hours ------ 100 253 000 - 1259h+06m+33.546s
|
||||||
|
241 Total_LBAs_Written ------ 100 253 000 - 24013587236
|
||||||
|
242 Total_LBAs_Read ------ 100 253 000 - 66916845706732
|
||||||
|
||||||_ K auto-keep
|
||||||
|
|||||__ C event count
|
||||||
|
||||___ R error rate
|
||||||
|
|||____ S speed/performance
|
||||||
|
||_____ O updated online
|
||||||
|
|______ P prefailure warning
|
||||||
|
|
246
test/disk_tests/hdd_smart/sda_smart_expected.json
Normal file
246
test/disk_tests/hdd_smart/sda_smart_expected.json
Normal file
@ -0,0 +1,246 @@
|
|||||||
|
{
|
||||||
|
"attributes" : [
|
||||||
|
{
|
||||||
|
"threshold" : 6,
|
||||||
|
"fail" : "-",
|
||||||
|
"flags" : "POSR--",
|
||||||
|
"value" : 117,
|
||||||
|
"id" : " 1",
|
||||||
|
"raw" : "158983656",
|
||||||
|
"name" : "Raw_Read_Error_Rate",
|
||||||
|
"worst" : 99
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"flags" : "PO----",
|
||||||
|
"value" : 92,
|
||||||
|
"raw" : "0",
|
||||||
|
"name" : "Spin_Up_Time",
|
||||||
|
"worst" : 91,
|
||||||
|
"id" : " 3",
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value" : 100,
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"id" : " 4",
|
||||||
|
"name" : "Start_Stop_Count",
|
||||||
|
"worst" : 100,
|
||||||
|
"raw" : "189",
|
||||||
|
"threshold" : 20,
|
||||||
|
"fail" : "-"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value" : 100,
|
||||||
|
"flags" : "PO--CK",
|
||||||
|
"id" : " 5",
|
||||||
|
"name" : "Reallocated_Sector_Ct",
|
||||||
|
"worst" : 100,
|
||||||
|
"raw" : "0",
|
||||||
|
"threshold" : 10,
|
||||||
|
"fail" : "-"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"flags" : "POSR--",
|
||||||
|
"value" : 75,
|
||||||
|
"raw" : "30779387",
|
||||||
|
"worst" : 60,
|
||||||
|
"name" : "Seek_Error_Rate",
|
||||||
|
"id" : " 7",
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 30
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"raw" : "1250",
|
||||||
|
"worst" : 99,
|
||||||
|
"name" : "Power_On_Hours",
|
||||||
|
"id" : " 9",
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"value" : 99,
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value" : 100,
|
||||||
|
"flags" : "PO--C-",
|
||||||
|
"id" : " 10",
|
||||||
|
"name" : "Spin_Retry_Count",
|
||||||
|
"worst" : 100,
|
||||||
|
"raw" : "0",
|
||||||
|
"threshold" : 97,
|
||||||
|
"fail" : "-"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"value" : 100,
|
||||||
|
"id" : " 12",
|
||||||
|
"raw" : "190",
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "Power_Cycle_Count",
|
||||||
|
"threshold" : 20,
|
||||||
|
"fail" : "-"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"threshold" : 0,
|
||||||
|
"fail" : "-",
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"value" : 100,
|
||||||
|
"id" : "183",
|
||||||
|
"raw" : "0",
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "Runtime_Bad_Block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 99,
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"value" : 100,
|
||||||
|
"raw" : "0",
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "End-to-End_Error",
|
||||||
|
"id" : "184"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "Reported_Uncorrect",
|
||||||
|
"raw" : "0",
|
||||||
|
"id" : "187",
|
||||||
|
"value" : 100,
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"value" : 100,
|
||||||
|
"raw" : "0 0 0",
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "Command_Timeout",
|
||||||
|
"id" : "188",
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"threshold" : 0,
|
||||||
|
"fail" : "-",
|
||||||
|
"flags" : "-O-RCK",
|
||||||
|
"value" : 100,
|
||||||
|
"id" : "189",
|
||||||
|
"raw" : "0",
|
||||||
|
"name" : "High_Fly_Writes",
|
||||||
|
"worst" : 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"worst" : 61,
|
||||||
|
"name" : "Airflow_Temperature_Cel",
|
||||||
|
"raw" : "31 (Min/Max 20/33)",
|
||||||
|
"id" : "190",
|
||||||
|
"value" : 69,
|
||||||
|
"flags" : "-O---K",
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 45
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0,
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "G-Sense_Error_Rate",
|
||||||
|
"raw" : "0",
|
||||||
|
"id" : "191",
|
||||||
|
"value" : 100,
|
||||||
|
"flags" : "-O--CK"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id" : "192",
|
||||||
|
"raw" : "43",
|
||||||
|
"name" : "Power-Off_Retract_Count",
|
||||||
|
"worst" : 100,
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"value" : 100,
|
||||||
|
"threshold" : 0,
|
||||||
|
"fail" : "-"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"value" : 100,
|
||||||
|
"raw" : "201",
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "Load_Cycle_Count",
|
||||||
|
"id" : "193",
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0,
|
||||||
|
"value" : 31,
|
||||||
|
"flags" : "-O---K",
|
||||||
|
"name" : "Temperature_Celsius",
|
||||||
|
"worst" : 40,
|
||||||
|
"raw" : "31 (0 17 0 0 0)",
|
||||||
|
"id" : "194"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value" : 100,
|
||||||
|
"flags" : "-O--C-",
|
||||||
|
"id" : "197",
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "Current_Pending_Sector",
|
||||||
|
"raw" : "0",
|
||||||
|
"threshold" : 0,
|
||||||
|
"fail" : "-"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "Offline_Uncorrectable",
|
||||||
|
"raw" : "0",
|
||||||
|
"id" : "198",
|
||||||
|
"value" : 100,
|
||||||
|
"flags" : "----C-",
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"threshold" : 0,
|
||||||
|
"fail" : "-",
|
||||||
|
"value" : 200,
|
||||||
|
"flags" : "-OSRCK",
|
||||||
|
"id" : "199",
|
||||||
|
"worst" : 200,
|
||||||
|
"name" : "UDMA_CRC_Error_Count",
|
||||||
|
"raw" : "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"raw" : "1259h+06m+33.546s",
|
||||||
|
"name" : "Head_Flying_Hours",
|
||||||
|
"worst" : 253,
|
||||||
|
"id" : "240",
|
||||||
|
"flags" : "------",
|
||||||
|
"value" : 100,
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0,
|
||||||
|
"name" : "Total_LBAs_Written",
|
||||||
|
"worst" : 253,
|
||||||
|
"raw" : "24013587236",
|
||||||
|
"id" : "241",
|
||||||
|
"value" : 100,
|
||||||
|
"flags" : "------"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"flags" : "------",
|
||||||
|
"value" : 100,
|
||||||
|
"id" : "242",
|
||||||
|
"raw" : "66916845706732",
|
||||||
|
"worst" : 253,
|
||||||
|
"name" : "Total_LBAs_Read",
|
||||||
|
"threshold" : 0,
|
||||||
|
"fail" : "-"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"health" : "PASSED",
|
||||||
|
"type" : "ata"
|
||||||
|
}
|
11
test/disk_tests/hdd_smart/sda_udevadm
Normal file
11
test/disk_tests/hdd_smart/sda_udevadm
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
E: DEVNAME=/dev/sda
|
||||||
|
E: DEVTYPE=disk
|
||||||
|
E: ID_ATA_ROTATION_RATE_RPM=5900
|
||||||
|
E: ID_BUS=ata
|
||||||
|
E: ID_MODEL=ST4000DM000-1F2168
|
||||||
|
E: ID_PART_TABLE_TYPE=gpt
|
||||||
|
E: ID_PART_TABLE_UUID=4f2e07a6-5437-2b4e-b6e8-9cba98639324
|
||||||
|
E: ID_SERIAL_SHORT=00000000
|
||||||
|
E: ID_TYPE=disk
|
||||||
|
E: ID_WWN=0x0000000000000000
|
||||||
|
E: ID_WWN_WITH_EXTENSION=0x0000000000000000
|
1
test/disk_tests/hdd_smart/sdb/device/vendor
Normal file
1
test/disk_tests/hdd_smart/sdb/device/vendor
Normal file
@ -0,0 +1 @@
|
|||||||
|
ATA
|
1
test/disk_tests/hdd_smart/sdb/queue/rotational
Normal file
1
test/disk_tests/hdd_smart/sdb/queue/rotational
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
1
test/disk_tests/hdd_smart/sdb/size
Normal file
1
test/disk_tests/hdd_smart/sdb/size
Normal file
@ -0,0 +1 @@
|
|||||||
|
2000
|
5
test/disk_tests/hdd_smart/sdb_health
Normal file
5
test/disk_tests/hdd_smart/sdb_health
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.4.21-1-pve] (local build)
|
||||||
|
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||||
|
|
||||||
|
=== START OF READ SMART DATA SECTION ===
|
||||||
|
SMART overall-health self-assessment test result: PASSED
|
36
test/disk_tests/hdd_smart/sdb_smart
Normal file
36
test/disk_tests/hdd_smart/sdb_smart
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
smartctl 6.4 2014-10-07 r4002 [x86_64-linux-4.4.10-1-pve] (local build)
|
||||||
|
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org
|
||||||
|
|
||||||
|
=== 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 FAIL RAW_VALUE
|
||||||
|
1 Raw_Read_Error_Rate POSR-- 083 063 044 - 215697022
|
||||||
|
3 Spin_Up_Time PO---- 092 091 000 - 0
|
||||||
|
4 Start_Stop_Count -O--CK 100 100 020 - 265
|
||||||
|
5 Reallocated_Sector_Ct PO--CK 100 100 010 - 0
|
||||||
|
7 Seek_Error_Rate POSR-- 091 060 030 - 1572375006
|
||||||
|
9 Power_On_Hours -O--CK 089 089 000 - 9885
|
||||||
|
10 Spin_Retry_Count PO--C- 100 100 097 - 0
|
||||||
|
12 Power_Cycle_Count -O--CK 100 100 020 - 265
|
||||||
|
184 End-to-End_Error -O--CK 100 100 099 - 0
|
||||||
|
187 Reported_Uncorrect -O--CK 100 100 000 - 0
|
||||||
|
188 Command_Timeout -O--CK 100 100 000 - 0
|
||||||
|
189 High_Fly_Writes -O--CK 100 100 000 - 0
|
||||||
|
190 Airflow_Temperature_Cel -O-RCK 045 036 045 NOW 55 (147 229 55 24 0)
|
||||||
|
191 G-Sense_Error_Rate -O---K 100 100 000 - 0
|
||||||
|
192 Power-Off_Retract_Count -O--CK 100 100 000 - 57
|
||||||
|
193 Load_Cycle_Count -O--CK 100 100 000 - 265
|
||||||
|
194 Temperature_Celsius -O--CK 055 064 000 - 55 (0 16 0 0 0)
|
||||||
|
195 Hardware_ECC_Recovered -O---K 023 013 000 - 215697022
|
||||||
|
197 Current_Pending_Sector -O--C- 100 100 000 - 0
|
||||||
|
198 Offline_Uncorrectable ----C- 100 100 000 - 0
|
||||||
|
199 UDMA_CRC_Error_Count -OSRCK 200 200 000 - 0
|
||||||
|
||||||_ K auto-keep
|
||||||
|
|||||__ C event count
|
||||||
|
||||___ R error rate
|
||||||
|
|||____ S speed/performance
|
||||||
|
||_____ O updated online
|
||||||
|
|______ P prefailure warning
|
216
test/disk_tests/hdd_smart/sdb_smart_expected.json
Normal file
216
test/disk_tests/hdd_smart/sdb_smart_expected.json
Normal file
@ -0,0 +1,216 @@
|
|||||||
|
{
|
||||||
|
"attributes" : [
|
||||||
|
{
|
||||||
|
"threshold" : 44,
|
||||||
|
"fail" : "-",
|
||||||
|
"id" : " 1",
|
||||||
|
"name" : "Raw_Read_Error_Rate",
|
||||||
|
"worst" : 63,
|
||||||
|
"raw" : "215697022",
|
||||||
|
"value" : 83,
|
||||||
|
"flags" : "POSR--"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"flags" : "PO----",
|
||||||
|
"value" : 92,
|
||||||
|
"id" : " 3",
|
||||||
|
"raw" : "0",
|
||||||
|
"worst" : 91,
|
||||||
|
"name" : "Spin_Up_Time",
|
||||||
|
"threshold" : 0,
|
||||||
|
"fail" : "-"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 20,
|
||||||
|
"value" : 100,
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "Start_Stop_Count",
|
||||||
|
"raw" : "265",
|
||||||
|
"id" : " 4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"flags" : "PO--CK",
|
||||||
|
"value" : 100,
|
||||||
|
"id" : " 5",
|
||||||
|
"raw" : "0",
|
||||||
|
"name" : "Reallocated_Sector_Ct",
|
||||||
|
"worst" : 100,
|
||||||
|
"threshold" : 10,
|
||||||
|
"fail" : "-"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id" : " 7",
|
||||||
|
"raw" : "1572375006",
|
||||||
|
"name" : "Seek_Error_Rate",
|
||||||
|
"worst" : 60,
|
||||||
|
"flags" : "POSR--",
|
||||||
|
"value" : 91,
|
||||||
|
"threshold" : 30,
|
||||||
|
"fail" : "-"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"raw" : "9885",
|
||||||
|
"name" : "Power_On_Hours",
|
||||||
|
"worst" : 89,
|
||||||
|
"id" : " 9",
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"value" : 89,
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 97,
|
||||||
|
"value" : 100,
|
||||||
|
"flags" : "PO--C-",
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "Spin_Retry_Count",
|
||||||
|
"raw" : "0",
|
||||||
|
"id" : " 10"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"threshold" : 20,
|
||||||
|
"fail" : "-",
|
||||||
|
"id" : " 12",
|
||||||
|
"raw" : "265",
|
||||||
|
"name" : "Power_Cycle_Count",
|
||||||
|
"worst" : 100,
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"value" : 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name" : "End-to-End_Error",
|
||||||
|
"worst" : 100,
|
||||||
|
"raw" : "0",
|
||||||
|
"id" : "184",
|
||||||
|
"value" : 100,
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 99
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"threshold" : 0,
|
||||||
|
"fail" : "-",
|
||||||
|
"id" : "187",
|
||||||
|
"raw" : "0",
|
||||||
|
"name" : "Reported_Uncorrect",
|
||||||
|
"worst" : 100,
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"value" : 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"threshold" : 0,
|
||||||
|
"fail" : "-",
|
||||||
|
"id" : "188",
|
||||||
|
"raw" : "0",
|
||||||
|
"name" : "Command_Timeout",
|
||||||
|
"worst" : 100,
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"value" : 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0,
|
||||||
|
"raw" : "0",
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "High_Fly_Writes",
|
||||||
|
"id" : "189",
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"value" : 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"flags" : "-O-RCK",
|
||||||
|
"value" : 45,
|
||||||
|
"raw" : "55 (147 229 55 24 0)",
|
||||||
|
"worst" : 36,
|
||||||
|
"name" : "Airflow_Temperature_Cel",
|
||||||
|
"id" : "190",
|
||||||
|
"fail" : "NOW",
|
||||||
|
"threshold" : 45
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0,
|
||||||
|
"raw" : "0",
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "G-Sense_Error_Rate",
|
||||||
|
"id" : "191",
|
||||||
|
"flags" : "-O---K",
|
||||||
|
"value" : 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"threshold" : 0,
|
||||||
|
"fail" : "-",
|
||||||
|
"id" : "192",
|
||||||
|
"raw" : "57",
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "Power-Off_Retract_Count",
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"value" : 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0,
|
||||||
|
"value" : 100,
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"name" : "Load_Cycle_Count",
|
||||||
|
"worst" : 100,
|
||||||
|
"raw" : "265",
|
||||||
|
"id" : "193"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"threshold" : 0,
|
||||||
|
"fail" : "-",
|
||||||
|
"flags" : "-O--CK",
|
||||||
|
"value" : 55,
|
||||||
|
"id" : "194",
|
||||||
|
"raw" : "55 (0 16 0 0 0)",
|
||||||
|
"name" : "Temperature_Celsius",
|
||||||
|
"worst" : 64
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"threshold" : 0,
|
||||||
|
"fail" : "-",
|
||||||
|
"id" : "195",
|
||||||
|
"name" : "Hardware_ECC_Recovered",
|
||||||
|
"worst" : 13,
|
||||||
|
"raw" : "215697022",
|
||||||
|
"value" : 23,
|
||||||
|
"flags" : "-O---K"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "Current_Pending_Sector",
|
||||||
|
"raw" : "0",
|
||||||
|
"id" : "197",
|
||||||
|
"value" : 100,
|
||||||
|
"flags" : "-O--C-",
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"worst" : 100,
|
||||||
|
"name" : "Offline_Uncorrectable",
|
||||||
|
"raw" : "0",
|
||||||
|
"id" : "198",
|
||||||
|
"value" : 100,
|
||||||
|
"flags" : "----C-",
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fail" : "-",
|
||||||
|
"threshold" : 0,
|
||||||
|
"value" : 200,
|
||||||
|
"flags" : "-OSRCK",
|
||||||
|
"worst" : 200,
|
||||||
|
"name" : "UDMA_CRC_Error_Count",
|
||||||
|
"raw" : "0",
|
||||||
|
"id" : "199"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type" : "ata",
|
||||||
|
"health" : "PASSED"
|
||||||
|
}
|
11
test/disk_tests/hdd_smart/sdb_udevadm
Normal file
11
test/disk_tests/hdd_smart/sdb_udevadm
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
E: DEVNAME=/dev/sdb
|
||||||
|
E: DEVTYPE=disk
|
||||||
|
E: ID_ATA_ROTATION_RATE_RPM=7200
|
||||||
|
E: ID_BUS=ata
|
||||||
|
E: ID_MODEL=ST4000NM0033-9ZM170
|
||||||
|
E: ID_PART_TABLE_TYPE=gpt
|
||||||
|
E: ID_PART_TABLE_UUID=4f2e07a6-5437-2b4e-b6e8-9cba98639324
|
||||||
|
E: ID_SERIAL_SHORT=00000000
|
||||||
|
E: ID_TYPE=disk
|
||||||
|
E: ID_WWN=0x0000000000000000
|
||||||
|
E: ID_WWN_WITH_EXTENSION=0x0000000000000000
|
Loading…
x
Reference in New Issue
Block a user