Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Накопители (SSD, HDD, USB Flash) (http://forum.oszone.net/forumdisplay.php?f=53)
-   -   Как восстановить рейд 1, без потери данных (http://forum.oszone.net/showthread.php?t=150831)

AxeL_FoX 18-09-2009 00:54 1221488

Как восстановить рейд 1, без потери данных
 
Уважаемые, такая ситуация:
был рейд 1 (мирор)
1 винт накрылся, остался 1 винт рабочий. система конечно полноценно грузится, но 1 винт в рейд утилите - отображается с ерором. сам винт работает полноценно, и он живуч, просто рассинхронизировал человек по ошибке данные и рейд развалился. соответсвенно статус рейда тоже "деградейд".
Вот теперь вопрос, как вновь поднять этот рейд, с учетом того, чтобы не потерять данные.
только вот одно НО в утилите, нет автоматичесского поднятия рейда.тоесть есть 4 опции: создать, удалить, сбросить диски - на "без рейда" и выход ;)
Подскажите, пожалуйста, возможные варианты!
Зарание благодарю!

Ment69 18-09-2009 04:35 1221529

Цитата:

Цитата AxeL_FoX
Подскажите, пожалуйста, возможные варианты! »

Каким образом был организован рейд? На каком контроллере? Есть ли функция верификации?

AxeL_FoX 18-09-2009 18:42 1221986

Рейд ставил не я - точно сказать как все было - не могу.
Но система такая: есть на МБ рейд контроллер (не тот, о котором речь идет) - он как-бы включен, но не работает - к нему ничего не подключено. При загрузке системы - он спрашивает, что с ним делать и т д, но винтов на нем просто нет.
А вот дальше идет система рейда, просит нажать КТРЛ-I - там есть всего 4 пункта: Создать, удалить, сбросить рейд с винтов и ЕХИТ. Собственно там ни верификации ни еще чего либо положенного нетути. В винде - в манагере компьютера: отображается есессно только диск С и в контекстном меню - нет и слова про рейд... но впринципе оно и понятно, что диск Д тупо не грузится, так понимаю.. а если убрать в биосе этот рейд и поставить режим ИДЕ-САТА, то будет вылазить зловещая ошибка БСОД, но я грузился с буут СД и видил полноценно 2 диска, даже проверил их полностью, включая поверхность - все чисто. все дело в том, что попытались грузиться с одного диска без рейда - и теперь рейд разволился *(

dj_gvozd 18-09-2009 22:37 1222162

Ну, я бы слил образы с диска, на котором данные остались, пересоздал бы массив, а потом залил образы уже на массив.

AxeL_FoX 18-09-2009 22:50 1222172

Цитата:

Цитата dj_gvozd
Ну, я бы слил образы с диска, на котором данные остались, пересоздал бы массив, а потом залил образы уже на массив. »

Но при этом может возникнуть проблема. Самой Винде уже четко и ясно, что рейд развалился, поэтому имейджить образ текущей системы, а потом его заливать не столь уместно. Во-первых, он может тупо не встать (быть может), а во-вторых, если даже встанет - будет наверняка записаны данные о том, что рейд-то разбит. Тогда идея теряет смысл.
А если все же он еще и не зальется, то воссаздать условия корректные для заливки - опять таки проблематично - создать рейд, развалить рейд и только потом - пробовать инсталить....
Может еще у кого решения есть ?

dj_gvozd 18-09-2009 22:59 1222179

Цитата:

Цитата AxeL_FoX
Самой Винде уже четко и ясно, что рейд развалился, поэтому имейджить образ текущей системы, а потом его заливать не столь уместно. »

Как аппаратный контроллер дал Винде понять, что не функционирует, так и даст понять, что снова работает. В этом заключена идея хот-свопа вылетевших дисков массивов с избыточностью, например RAID1, 5, 6, и последующего ребилда без остановки системы. Причин, по которым образ работающей системы с контроллером со статусом Failed не стартанет на работоспособном массиве, не вижу.

AxeL_FoX 18-09-2009 23:48 1222214

Ок. тоесть итоговое предложение своять акрониксом образ ? а вообще испытано было ?
Тут вот такой вопрос возникает, когда я буду стартовать акроникс с диска - а потом увидит-ли он аппаратный контроллер ?

Ment69 19-09-2009 06:13 1222271

AxeL_FoX, Загадочный вы наш, про что речь идет? Назовите конфигурацию! Вообще создание зеркала подразумевает два способа, первый с удалением всех данных с обоих HDD, второй - с копированием всех данных с первого на второй. Честно говоря гадать на кофейной гуще не обучен, делать предположения имея только теоретические выкладки не люблю.

El Scorpio 19-09-2009 12:35 1222441

Цитата:

Цитата AxeL_FoX
Вот теперь вопрос, как вновь поднять этот рейд, с учетом того, чтобы не потерять данные. »

Сделать копии каждого диска. Для этого следует их поодиночке подключить к другому компьютеру. Исправный диск должен прочитаться без проблем (зеркало ведь хранит копию всей информации, а не отдельные фрагменты)

Цитата:

Цитата AxeL_FoX
просто рассинхронизировал человек по ошибке данные и рейд развалился »

Однажды я тоже "рассинхронизировал данные" в процессе замены "мёртвого" диска. Для исправления ситуации оказалось достаточно включить компьютер с одним диском, и "на горячую" подключить второй - обнаружив его, система автоматически начала синхронизацию

AxeL_FoX 19-09-2009 12:41 1222447

Ment69, ок. я появлюсь рядом с той машиной - все что смогу узнать - напишу. только одна просьба - Без Сарказма пожалуйста ;-)

Цитата:

Цитата El Scorpio
Для исправления ситуации оказалось достаточно включить компьютер с одним диском »

не пойму, что значит с одним диском выключить? якобы, учитывая, что 2 диск отвалился от рейда ? вы про это? или-же стоит загрузить систему без 2го("мертвого") винта ? потом выключить и добавить "мёртвый" винт?
его нужно форматить перед тем, как поставить на машину ?

Ment69 20-09-2009 09:55 1223024

Цитата:

Цитата AxeL_FoX
его нужно форматить перед тем, как поставить на машину ? »

Это зависит от контроллера и его возможностей.
Цитата:

Цитата AxeL_FoX
потом выключить и добавить "мёртвый" винт? »

HDD не просто так "отвалился"!

El Scorpio 20-09-2009 12:34 1223122

AxeL_FoX, давай с самого начала. Как организован raid, сколько физических дисков используется для создания каждого логического?
К примеру, у меня на работе организовано так: 1 диск SCSI работает в простом режиме ("C:" операционная система) и ещё два диска объединены в "зеркало" ("D:" пользовательские данные) на уровне контроллера материнской платы. Специальные утилиты видят три физических диска, а прикладные программы - два логических раздела.
А рядом стоит другой сервер, на котором 1 диск IDE также работает в простом режиме ("C:" операционная система) и ещё два IDE диска объединены в "зеркало" ("D:" пользовательские данные) через специальный контейнер с одним IDE-интерфейсом. Здесь вообще благодаря этому контейнеру ни компьютер, ни операционная система даже не подозревают, что используется RAID.
Цитата:

Цитата AxeL_FoX
1 винт накрылся, остался 1 винт рабочий. система конечно полноценно грузится, но 1 винт в рейд утилите - отображается с ерором. »

А это, прошу прощения - чушь собачья, поставить по которой нормальный диагноз нет никакой возможности.
Если "зеркало" раздела с пользовательской информацией было сделано на одном диске (который умер), значит существовавшая в единственном экземпляре информация умерла вместе с ним. Остаётся только организовать ей торжественные похороны.
Если же дисков в зеркале всё-таки два, то в случае смерти одного диска система должна нормально работать, используя второй, а сам факт неисправности будет виден только специальным утилитам управления RAID'ом. В этом случае будет достаточно вставить новый диск вместо неисправного, и система автоматически начнёт синхронизацию информации.
И ещё много всяких "если"...

Цитата:

Цитата AxeL_FoX
якобы, учитывая, что 2 диск отвалился от рейда ? вы про это? или-же стоит загрузить систему без 2го("мертвого") винта ? »

Если действительно была допущена "рассинхронизация информации", то есть в результате ручного копирования информации (тем же Acronis'ом) с исправного диска на новый получилось две "актуальных" копии данных с разным временем, и контроллер RAID'а, которому не известно, какая информация правильнее, должен заблокировать доступ к ней (что и было сделано). Если физически отключить один из дисков "зеркала", то контроллер сможет нормально работать со вторым диском. Соответственно, подключенный "на горячую" к уже работающей системе диск будет воспринят, как "новый", и будет подвергнут автоматической синхронизации.

AxeL_FoX 20-09-2009 12:54 1223152

El Scorpio, Благодарю!
Приеду на работу - попробую пошаманить, опираясь на твои инструкции! Если что, вновь отпишусь тут.
Еще раз спасибо! За подробное описание!

Евгений2010 18-10-2010 13:12 1521432

Здравствуйте!

Наконец-то нашел форум на котором есть ответы по востановлению зеркала.

Ситуация очень похожая котороую описал El Scorpio в третьем абзаце.

win2003 server, настроен raid1 на двух жестких.

Решили проверить есть проблемы с зеркалированием "дедовским" методом. Отключили один жесткий, загрузили систему, затем отключили другой жестки и тоже загрузили систему, все замечательно работает.

А вот когда влючилили оба жестких система грузиться отказалась (при загрузке в безопасном режиме вылетает в синий экран), либо выдает ошибку службы каталогов. Сейчас включили один жесткий, работает нормально.

Правильно ли я понял, что загружаемся с рабочего диска, (как только система загрузилась, на горячую включаем второй жеский диск. Система продолжает работать и потихоньку востанавливает второй диск?

Рейд организован на мат плате Asus M2A-VM (поддерживает данную ф-ию),
Дисковый накопитель: ATI 1X2 Mirror/RAID1 SCSI Disk Device (148 Гб)
Контроллер хранения данных: ATI AHCI Compatible RAID Controller.

возможно ли на данных железках подключить hdd на горячую?

Cancer_mvm 08-07-2013 18:51 2181474

Здравствуйте!


Ситуация следующая:

1. Из за нехватки места на пк с Debian было решено заменить винт 80 Gb на винты по 250 Gb и заодно поставить их в рейд.

2. На двох одинаковых винтах 250 Gb был создан рейд 1 на материнке ASUS P5QL-E. На созданый рейд при помощи Акроникса (клонирования дисков) переброшена ОСЬ с инфой, все вроде заработало.

3. Спустя некоторое время заметили что информация стала куда то периодически пропадать, то есть сегодня к примеру повезло инфа на компе последняя, после некоторых перезапусков уже инфа старая (чуть ли не месячной давности, возможно как раз того времени когда была залита при помощи акрониса на рейд, точно не помню).

Как я понял один из винтов либо отваливается, либо комп каждый раз стартует с разных винтов в рейде. Но суть не в этом, почему то инфа на винтах разная, несмотря на то что при загрузке комп пишет рейд нормал!

Возникает вопрос : почему на винтах инфа разной давности, если рейд нормал? Разве винты не должны синхронизироваться в реальном времени?.


Время: 02:04.

Время: 02:04.
© OSzone.net 2001-