У меня есть сервер, на котором вышел из строя диск, и диск находится в режиме Predictive Failure. Я заменил вышедший из строя диск, и он восстанавливался.
root@linux:~ # hpacucli ctrl all show config
Smart Array E200 in Slot 3 (sn: PA6C9%%BFTWZMV)
array A (SAS, Unused Space: 0 MB)
logicaldrive 1 (410.1 GB, RAID 5, Recovering, 1.4% complete)
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 146 GB, Predictive Failure)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 146 GB, Rebuilding)
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 146 GB, OK)
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 146 GB, OK)
Теперь LUN застревает в статусе Ready for Rebuild. Могу ли я что-нибудь сделать, кроме перезагрузки сервера?
root@linux:~ # hpacucli ctrl all show config
Smart Array E200 in Slot 3 (sn: PA6C9%%BFTWZMV)
array A (SAS, Unused Space: 0 MB)
logicaldrive 1 (410.1 GB, RAID 5, Ready for Rebuild)
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 146 GB, Predictive Failure)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 146 GB, Predictive Failure)
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 146 GB, OK)
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 146 GB, OK)
«Готов к перестройке» в этом контексте означает, что перестройка не может начаться. Если посмотреть на выходные данные утилиты конфигурации массива, это связано с тем, что один из других дисков, необходимых для четности, также не работает. По сути, у вас есть два неисправных диска в массиве RAID 5. Это хорошая причина не использовать RAID без онлайн-запасного. В этом случае ваше единственное постоянное решение - снять данные с диска и восстановить.
Вы можете попробовать перезагрузку (или выключить). Может быть, это ускорит процесс (у меня это срабатывало один или два раза в прошлом). Если у вас есть поддержка HP, вы также можете выполнить диагностику ACU, чтобы увидеть особенности остановленного восстановления.