Мы заменили вышедший из строя диск в машине Oracle Exalytics X4-4. Неисправный диск был заменен, и началось восстановление. Но когда восстановление достигло 70%, основной диск получил поврежденный сектор, и восстановление не удалось. Я попытался перестроить вручную в megacli, но снова не удалось. Oracle сообщает, что том RAID 1 поврежден, и остается единственный вариант - перестроить сервер целиком. Сервер все еще работает и находится в ухудшенном режиме. Есть ли шанс выжить из этой ситуации? Можно ли избежать полной перестройки сервера? Нужна помощь....
Контроллеры LSI RAID должны позволять пользователю восстанавливать массив RAID1 с неисправимой ошибкой чтения на исходном диске, что приводит к проколотый массив. Это, однако, может зависеть от реализации (например, прошивка и утилиты вашего Oracle могут не поддерживать это). Вы уверены, что не сможете восстановить даже не используя megacli
?
Если вы действительно не можете восстановить массив, предлагаемый план состоит в том, чтобы сделать резервную копию всех ваших данных, уничтожить массив, воссоздать его и перезагрузить все данные. Если и только если это невозможно, вы можете попытаться подключить исходный диск к резервной машине и отсюда ddrescue
его на новый идентичный диск. Затем используйте только что клонированный диск для загрузки вашего Oracle, перестроив массив в третий диск.
Отказ от ответственности: это воля вызвать простои, и любая ошибка может привести к полной потере данных; даже не думайте пробовать это без недавних резервных копий и хорошего понимания проблемы.