У нас есть сервер с 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!