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

RAID-контроллер показывает 2 массива, использующие одни и те же диски

У нас есть сервер с RAID-контроллером 3ware, который сегодня перешел в режим только для чтения из-за прерывания журнала ext4. Я проверил статус RAID и обнаружил следующую странную конфигурацию:

//host> /c3/u1 show

Unit     UnitType  Status         %RCmpl  %V/I/M  Port  Stripe  Size(GB)
------------------------------------------------------------------------
u1       RAID-5    INOPERABLE     -       -       -     64K     11175.8
u1-0     DISK      OK             -       -       p0    -       1862.63
u1-1     DISK      DEGRADED       -       -       -     -       1862.63
u1-2     DISK      DEGRADED       -       -       -     -       1862.63
u1-3     DISK      DEGRADED       -       -       -     -       1862.63
u1-4     DISK      DEGRADED       -       -       -     -       1862.63
u1-5     DISK      DEGRADED       -       -       -     -       1862.63
u1-6     DISK      DEGRADED       -       -       -     -       1862.63
u1/v0    Volume    -              -       -       -     -       11175.8

//host> /c3/u0 show

Unit     UnitType  Status         %RCmpl  %V/I/M  Port  Stripe  Size(GB)
------------------------------------------------------------------------
u0       RAID-5    OK             -       -       -     64K     11175.8
u0-0     DISK      OK             -       -       p7    -       1862.63
u0-1     DISK      OK             -       -       p1    -       1862.63
u0-2     DISK      OK             -       -       p2    -       1862.63
u0-3     DISK      OK             -       -       p3    -       1862.63
u0-4     DISK      OK             -       -       p4    -       1862.63
u0-5     DISK      OK             -       -       p5    -       1862.63
u0-6     DISK      OK             -       -       p6    -       1862.63
u0/v0    Volume    -              -       -       -     -       11175.8

У меня также есть несколько из следующих предупреждений в журнале:

c3   [Wed Oct 08 2014 02:08:02]  WARNING   Sector repair completed: port=7, LBA=0x27000380

Также есть более старое сообщение о неполном массиве, за которым следует сообщение «диск вставлен: порт = 0».

Диск p0 должен быть запасным, но внезапно это единственный диск в массиве, который выглядит идентично основному массиву. Есть идеи, что здесь произошло?

Мой план исправить это - удалить p0 из массива u1, удалить весь массив u1 и пометить p0 как запасной. После этого я бы удалил p7 из массива, так как он кажется ненадежным, и перестроил бы массив с помощью p0.

Это похоже на разумный план? Я немного волнуюсь, так как не понимаю, почему два массива и что именно произошло.

Я знаю, что RAID 5 проблематичен с такими большими дисками, но сейчас я ничего не могу изменить.

Есть ли шанс, что это двухканальные диски SAS, у которых оба канала подключены к одному контроллеру? Немного длинно, но это может объяснить, почему диски видны дважды.

Диски содержат конфигурацию на контроллерах 3Ware, поэтому, если я прав выше, контроллер может видеть одну и ту же конфигурацию дважды, а затем удивляться, почему он может записывать только на один «набор» дисков. Исходя из этого, я бы не предлагал удалить U1. Подключайте только один канал на привод, и U1 просто отключится.

HTH!