У меня есть жесткий диск, который является членом массива RAID10.
smartctl
и mdadm
дают мне противоречивые сведения о его статусе.
smartctl
утверждает, что диск НЕПРАВИЛЬНЫЙ:
$ sudo smartctl -H /dev/sdf
smartctl 7.0 2018-12-30 r4883 [x86_64-linux-5.0.0-2.el7.elrepo.x86_64] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: FAILED!
Drive failure expected in less than 24 hours. SAVE ALL DATA.
Failed Attributes:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0033 001 001 005 Pre-fail Always FAILING_NOW 2005
Но mdadm
утверждал, что HDD в порядке (активная синхронизация):
$ sudo mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Fri Jan 31 12:52:57 2020
Raid Level : raid10
Array Size : 11720531968 (11177.57 GiB 12001.82 GB)
Used Dev Size : 2930132992 (2794.39 GiB 3000.46 GB)
Raid Devices : 8
Total Devices : 8
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Thu Jun 4 00:29:34 2020
State : clean
Active Devices : 8
Working Devices : 8
Failed Devices : 0
Spare Devices : 0
Layout : near=2
Chunk Size : 512K
Consistency Policy : bitmap
Name : 24port:0 (local to host 24port)
UUID : 3d7b58f8:29553a3d:fbbc536e:8bb95424
Events : 40771
Number Major Minor RaidDevice State
0 8 1 0 active sync set-A /dev/sda1
8 65 16 1 active sync set-B /dev/sdr
2 8 17 2 active sync set-A /dev/sdb1
3 8 33 3 active sync set-B /dev/sdc1
4 8 49 4 active sync set-A /dev/sdd1
5 8 65 5 active sync set-B /dev/sde1
6 8 81 6 active sync set-A /dev/sdf1
7 8 97 7 active sync set-B /dev/sdg1
Кому мне верить?
Они не противоречат друг другу. В результат испытаний неисправен, привод нет (пока). Привод в настоящее время работает, на что указывает значок mdadm
вывод, однако, согласно smartctl
, он умирает, и его осталось не так много (почти все его резервные сектора были использованы для перемещения данных).
Я бы заменил этот диск, и быстро, если в этом массиве есть что-нибудь важное. Может быть, было бы неплохо получить какой-нибудь инструмент от производителя и проверить привод с его помощью, в случае smartctl
неправильно. Обычно это не так, поэтому лучше всего заменить диск, пока он работает.