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

Приостановить / остановить / отменить миграцию RAID6 (добавление диска) в storcli

Я работаю с рейд-контроллером Supermicro SMC2208.

Чтобы увеличить емкость большого RAID-массива, я решил добавить два дополнительных диска с помощью storcli. storcli /c0/v0 start migrate type=raid6 option=add drives=2:12,2:14

Проблема в том, что я не ожидал, что это отключит "читать дальше" прочтите политику, кэш обратной записи и pdcache, которые в совокупности значительно замедляют работу системы.

Итак, первый вопрос: ожидается ли это отключение кеша после указанной выше команды? Я никогда не видел этого упоминания.

Есть ли способ остановить процесс миграции / расширения, отложить его, приостановить или что-то еще? Это займет очень много времени, а при отключенном кэше упреждающего чтения он становится слишком медленным. По крайней мере, было бы хорошо приостановить его на несколько часов. Я знаю о migraterate параметр, но даже если он установлен в 1, производительность будет медленной.

Я снова попытался удалить эти диски storcli /c0/v0 start migrate type=raid6 option=remove drives=2:12,2:14 но это не остановит текущую миграцию:

-------------------------------------------------------------------------
VD Operation Status ErrCd ErrMsg                                         
-------------------------------------------------------------------------
 0 MIGRATE   Failed    50 device state doesn't support requested command 
-------------------------------------------------------------------------

Пауза тоже не вариант storcli /c0/v0 pause migrate

-----------------------------------------------------
VD Operation Status ErrCd ErrMsg                     
-----------------------------------------------------
 0 Migrate   Failed   255 Pause Migrate not possible 
-----------------------------------------------------

И во время миграции / реконструкции кажется невозможным использовать политику кеширования упреждающего чтения: storcli /c0/v0 set rdcache=ra

----------------------------------------------------------
VD Property Value Status ErrMsg                     ErrCd 
----------------------------------------------------------
 0 rdCache  RA    Failed reconstruction in progress    29 
----------------------------------------------------------

К сожалению, полная перестройка займет 12 дней по оценке контроллера, и было бы очень неприятно держать сервер такой медленной в течение такого длительного времени.

Я знаю о параметре migraterate, но даже если он установлен в 1, производительность низкая.

Изменения к migraterate (он же скорость восстановления) вступает в силу только после перезагрузки. Перезагрузка безопасна, RAID-контроллер продолжит работу с того места, где он остановился (но, конечно, вам всегда нужно иметь резервные копии, на всякий случай).