Назад | Перейти на главную страницу

Как интерпретировать противоречивые данные о статусе между `smartctl` и` mdadm`?

У меня есть жесткий диск, который является членом массива 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 неправильно. Обычно это не так, поэтому лучше всего заменить диск, пока он работает.