1

QNAP TS-410 имел сбойный диск на днях и перешел в режим деградации. Поэтому я купил новый диск. Бывшие диски были Seagate, но теперь я купил Western Digital, который был одобрен QNAP в его базе данных поддерживаемых дисков, такого же размера, так что это не должно иметь значения, верно? Так что теперь у меня 3 seagate и 1 wd. Я горячо поменял местами новые и старые диски и системный журнал сказал

[RAID5 Disk Volume: Drive 1 2 3 4] Start rebuilding

но я не вижу никаких признаков в веб-интерфейсе, что происходит восстановление, нигде нет индикатора выполнения, но индикатор на передней панели устройства мигает красным / зеленым, указывая на то, что он восстанавливается. Это нормально или происходит что-то странное? Есть ли способ проверить с помощью командной строки через ssh, что происходит восстановление?

Также в Панели управления -> Диспетчер хранилища -> Управление томами (в веб-интерфейсе QNAP, а не на панели управления Windows) у нового накопителя в статусе «Ошибка чтения / записи диска», но информация SMART говорит о хорошем.

Я возился с этим в течение некоторого времени, и я попытался выполнить сканирование на новом диске, что заняло около суток, и после этого состояние перешло в состояние «Готов», но все еще не было никаких признаков того, что восстановление RAID происходило (за исключением эта запись в журнале). Я перезапустил QNAP, и новый диск снова получил статус «Ошибка чтения / записи диска», и в журнале снова говорилось, что он восстанавливает RAID.

В верхней панели веб-интерфейса есть кнопка, показывающая фоновые процессы, но там ничего не отображается, поэтому перестройка не является фоновым процессом.

Если я захожу в Storage Manager -> RAID Management и выбираю RAID, то кнопка «Действие» отображается серым цветом, поэтому я не могу выполнять какие-либо действия с RAID, я полагаю, это происходит из-за того, что он работает в ухудшенном режиме и монтируется только для чтения.

Так что я запутался, перестраивается RAID или нет? И если это не будет восстановлено, есть ли способ, которым я могу заставить восстановление? Или это не очень хорошая идея?

Это QNAP имеет прошивку 4.1.1 Build 20140927, если это имеет значение.

cat /proc/mdstat дает мне следующий вывод:

Personalities : [raid1] [linear] [raid0] [raid10] [raid6] [raid5] [raid4]
md0 : active (read-only) raid5 sda3[0] sdc3[2] sdb3[1]
             5855836800 blocks level 5, 64k chunk, algorithm 2 [4/3] [UUU_]

md4 : active raid1 sdd2[2](F) sdc2[3](S) sdb2[1] sda2[0]
             530048 blocks [2/2] [UU]

md13 : active raid1 sda4[0] sdd4[3] sdc4[2] sdb4[1]
             458880 blocks [4/4] [UUUU]
             bitmap: 0/57 pages [0KB], 4KB chunk

md9 : active raid1 sda1[0] sdd1[3] sdc1[2] sdb1[1]
             530048 blocks [4/4] [UUUU]
             bitmap: 4/65 pages [16KB], 4KB chunk

unused devices: <none>

Как видно из md0, последний диск не находится в RAID-массиве (UUU_ последним подчеркиванием должно быть U, если диск был в RAID, насколько это понятно.

2 ответа2

1

mdadm --misc --detail /dev/md0 покажет вам статус и ход перестройки

Например

# mdadm --misc --detail /dev/md0
/dev/md0:
        Version : 00.90.03
  Creation Time : Tue Sep 28 21:28:33 2010
     Raid Level : raid5
     Array Size : 4390708800 (4187.31 GiB 4496.09 GB)
  Used Dev Size : 1463569600 (1395.77 GiB 1498.70 GB)
   Raid Devices : 4
  Total Devices : 4
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Sat Jan 21 10:26:49 2017
          State : clean, degraded, recovering
 Active Devices : 3
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 1

         Layout : left-symmetric
     Chunk Size : 64K

 Rebuild Status : 55% complete

           UUID : 454eaf79:0744a748:319e242f:5ff1ef4c
         Events : 0.7528612

    Number   Major   Minor   RaidDevice State
       0       8       35        0      active sync   /dev/sdc3
       4       8        3        1      spare rebuilding   /dev/sda3
       2       8       51        2      active sync   /dev/sdd3
       3       8       19        3      active sync   /dev/sdb3
1

Что ж, cat /proc/mdstat показывает, перестраивается ли RAID, и в моем случае он не перестраивался.

Что было не так, так это то, что RAID-массив перешел в деградированный режим, и диски были доступны только для чтения, поэтому программа ничего не могла сделать, чтобы добавить другой диск в RAID-массив и начать его восстановление.

Я заставил RAID перейти в режим повторной синхронизации, а затем вручную добавил новый диск, который заменил разрушенный диск.

Используемые команды были:

mdadm --readwrite /dev/md0

mdadm --add /dev/md0 /dev/sdd1

Первая команда вернула RAID в режим чтения / записи, а вторая добавила отсутствующий диск, который начал перестройку RAID (и это можно увидеть через /proc/mdstat).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .