mdadm: Какой диск восстанавливается?

возможно, можно попробовать этот iehttptools

7
задан 30 March 2013 в 13:00
3 ответа

Я просто воспользуюсь информацией, представленной iostat, поскольку нет ничего другого, что могло бы получить доступ к отдельным дискам вне программного RAID:

# iostat
avg-cpu:  %user   %nice  %system  %iowait  %steal  %idle
          15.35   0.00   1.81     0.27     0.00    82.57

Device:         tps        Blk_read/s   Blk_wrtn/s   Blk_read    Blk_wrtn
sdb             219.27     996.77       19033.92     90847986    1734799374
sda             233.08     17037.32     3364.78      1552824003  306674334

Похоже, / dev / sdb - это диск здесь деградировано :)

3
ответ дан 2 December 2019 в 23:40

Тот факт, что оба диска отображаются как работающие ( U ), означает, что ни один из них не поврежден в отношении md. Вы уверены, что это не обычная проверка массива? Если бы массив восстанавливался после сбоя, я бы ожидал, что он скажет recovery , а не resync .

https://raid.wiki.kernel.org/index.php / Resync

Насколько мне известно, любое устройство, которое md считает «работающим», может получать операции чтения / записи.

1
ответ дан 2 December 2019 в 23:40

Когда выполняется реальная перестройка, вывод mdadm --detail показывает, какой диск активен, а какой восстанавливается (внизу):

# mdadm --detail /dev/md4
/dev/md4:
        Version : 0.90
  Creation Time : Wed May  4 17:27:03 2016
     Raid Level : raid1
     Array Size : 1953511936 (1863.01 GiB 2000.40 GB)
  Used Dev Size : 1953511936 (1863.01 GiB 2000.40 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 4
    Persistence : Superblock is persistent

    Update Time : Thu May  5 10:32:11 2016
          State : clean, degraded, recovering
 Active Devices : 1
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 1

 Rebuild Status : 5% complete

           UUID : ef8e2106:7247b48b:06921ed9:9b69639a
         Events : 0.4788

    Number   Major   Minor   RaidDevice State
       2       8       65        0      spare rebuilding   /dev/sde1
       1       8       81        1      active sync   /dev/sdf1

В этом случае мы видим, что / dev / sde1 (резервное восстановление) перестраивается из / dev / sdf1 (активная синхронизация).

2
ответ дан 2 December 2019 в 23:40

Теги

Похожие вопросы