Это может показаться глупым, но я должен задать здесь любой вопрос, если он связан.
Так вот. У меня есть RAID 1 на сервере, который официально скоро умрет. После chkdsk файлы повреждаются более регулярно, и все выглядит довольно апокалиптическим с моей ужасно пессимистической точки зрения, о боже, мы все умрем.
Я не могу читать файлы на сервере, особенно все, что было сделано сегодня утром моим коллегой, было потеряно.
Хорошо, помимо контекста, я хочу посмотреть, работает ли альтернативный диск лучше, чем главный, поэтому вот мои вопросы:
Как мне узнать, какой из них главный, а какой подчиненный, как определить, какой из них неисправен?
Когда это будет определено, что мне делать? Могу я просто увести другой диск? Я попытался сделать это (приняв соответствующие меры предосторожности, чтобы не убить другое оборудование), но получил сообщение «Обнаружен сломанный рейд, войти в настройку?» сообщение при загрузке.
Нужно ли мне вставлять другой диск, прежде чем я смогу получить данные?
Попытка загрузиться с живого диска Ubuntu - хороший способ сохранить некоторые данные?
Я изо всех сил стараюсь не паниковать, здесь, но когда мой босс наконец понял, что я имел в виду под «Мы скоро будем в дерьме», это было уже близко к ожидаемой глубине, а «скоро» было меньше чем через неделю после этого момента. Ой, вей ...
ОБНОВЛЕНО: Я попробовал SeaTools, как предложено ниже, и оба диска не прошли долгий общий тест. По шкале от единицы до бесконечности, сколько какашек я сейчас нахожусь?
Скажем, мне действительно, ДЕЙСТВИТЕЛЬНО нужно вернуть данные, сколько денег мой босс должен будет отдать для этого? Это вообще возможно? Я имею в виду, я перестал верить в Санту некоторое время назад ...
Теоретически вы должны иметь возможность просто вытащить диск из зеркального массива во время работы системы, и он должен продолжать работать нормально. Я действительно сделал это один раз (случайно, спешу добавить), и никаких побочных эффектов не было (кроме, конечно, отсутствия одной из зеркальных пар).
Однако это очень рискованно для действующей системы, поэтому я рекомендую заменить ее на место. СЕЙЧАС, и получить как можно больше данных, передаваемых на него, при этом старый сервер будет отключен. Худшее, что вы можете сделать, - это дождаться отказа, прежде чем принимать меры.
Сделав это, вы создадите позицию, в которой большая часть ваших материалов будет работать и доступна пользователям. Так что тогда - и только тогда - вы можете начать экспериментировать со старой коробкой и посмотреть, сколько из остального вы можете вернуть.
Я предлагаю вытащить диск только одним способом - вытащить диск во время работы и проверить данные. Если у вас есть искажения, вы знаете, что другой хороший, если нет, вы знаете, что этот хороший.
Я бы определенно не делать что-нибудь это включало перезагрузку этой системы, поскольку все это могло не восстановиться в любой момент. Если вы когда-либо были в таком положении, то знаете, насколько это неприятно.
Вам нужно удалить каждый жесткий диск и протестировать их с помощью такого инструмента, как Seatools, отдельно.
http://www.seagate.com/www/en-us/support/downloads/seatools
Один из дисков, вероятно, выйдет из строя, но с RAID1 компьютер не может точно знать, на каком диске есть хорошие данные, а на каком - плохие. Если вам очень не повезет, оба диска выйдут из строя, но, скорее всего, это только один из них.
В конфигурации RAID 1 нет Master / Slave, два диска становятся одним, и все управляется через Raid Controller. Из-за этого вы, вероятно, захотите протестировать диски на другом компьютере. Кроме того, если тесты вернутся с одним неисправным диском, все, что вам нужно сделать, это удалить старый диск и вскоре получить замену. Если у вас RAID1, то компьютер будет работать только с 1 диском.
Это аппаратный RAID-контроллер? У большинства из них есть утилита, которую вы можете использовать для проверки работоспособности ваших дисков, и какой из них может быть поврежден. Производитель также предоставит рекомендуемую процедуру для замены вышедшего из строя диска и восстановления зеркала.
Ура