Можно ли подключить зеркальный (RAID-1) диск к другой системе для чтения?


21

Если у меня есть диски в массиве RAID-1, могу ли я вынуть один из них и подключить его к другой системе для чтения?

В целевой системе это означает, что диск из массива RAID обрабатывается так же, как обычный диск, независимо от того, поддерживается ли контроллер или драйвер, и не выполняется перестройка.

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


Это программный или аппаратный рейд?
— Тедди

Вопрос на самом деле об общем случае независимо от фактической реализации. Моя система, однако, Intel ICH10R.
— RichN

1
Я понимаю, что ваш вопрос в "общем случае", но нет общего ответа. Это зависит от того, является ли это программной или аппаратной реализацией и как она реализована.
— MDMarra

Для чего это стоит: я отключил один диск от зеркала Intel ICH8R RAID-1 и подключил его к другому ПК с внешним корпусом eSATA. Windows 7 на этом втором ПК смонтировала разделы, найденные на этом диске. Хотя, возможно, помогла микросхема ICH9R на этой материнской плате?
— Крис В. Ри

Ответы:


6

независимо от какого-либо контроллера / драйвера

Не учитывая реализацию RAID? Тогда ответ, как правило, должен быть отрицательным : вы не можете предполагать, что все аппаратные контроллеры обрабатывают диски таким прозрачным способом.

Однако, в случае программного рейда в Linux (md + raid1), тогда да , там не происходит оптимизация заголовка диска или секретного уровня блока.

В случае с зеркалированием дисков в Windows это означает, что диск был инициализирован как «динамический», и, в общем-то, он должен просто работать, учитывая, что считывающая его система может понимать динамические тома - другими словами, скорее всего, это будет только доступны из другой системы под управлением Windows.

В конце концов; Вы можете попробовать подключить диск независимо от контроллера. Если это работает, это работает. Ни один контроллер не повредит данные на диске, если вы этого не скажете - то есть, если вы не выполняете такую ​​операцию, как «инициализация» или что-то еще.


ОК, так что общий ответ - нет. Кстати, вы заметили, что я говорю только о RAID-1, а не о проверках четности. У меня нет другой удобной системы, поэтому я не могу протестировать подключение к другой, однако сейчас я понял, что могу поместить свой HD в корпус USB и посмотреть, смогу ли я получить к нему доступ. Очевидно, это работает, но, конечно, это только доказывает, что это работает для этого контроллера, а не в общем случае.
— RichN

3

Только если все будет одинаково, то есть тот же контроллер raid или тот же тип поддерживаемого raid программного обеспечения (IE, я бы ожидал, что любой программный raid, созданный сегодня, будет поддерживаться в будущем, но устаревшие компоненты могут в какой-то момент исчезнуть) ).

Переключение между аппаратным рейдом может быть привередливым.


3

Вы не обязательно сможете получить доступ к диску как к обычному диску, но вы должны быть в состоянии указать вашей локальной системе обращаться к нему как к части деградированного массива RAID-1 и просто читать данные.

Если вам нужно сделать это и использовать аппаратный RAID, вам понадобится карта того же типа, или в случае программного RAID вам понадобится то же программное обеспечение.

Обратите внимание, что в некоторых реализациях создается впечатление, что диск является обычным диском с обычным заголовком диска, но я бы очень опасался использовать его как есть; информация о RAID может быть куда-то спрятана и испортит ваш день.


Но новая система, скорее всего, не будет знать, что она является частью массива, верно? В противном случае это будет означать, что информация RAID действительно где-то скрыта.
— RichN

@RichN: Я хочу сказать, что вам нужно будет проинструктировать новую систему о том, что диск действительно является частью RAID, иначе могут случиться плохие вещи.
— Тедди

1

Это не гарантировано, но во многих случаях это будет работать. В качестве одного конкретного примера я взял один жесткий диск из массива Raid-1, созданного чипсетом ICH9R, подключил его к системе с чипсетом SB600 и смог успешно загрузиться с него.


1

У меня была эта проблема, и у меня сработало следующее.

Я взял один из дисков Raid 0 (созданный под Windows) и подключил его к внутреннему порту SATA другой машины. Это была одна и та же спецификационная машина, но я думаю, что, учитывая, что это зеркало для окон, оно везде будет одинаковым.

В запущенном управлении дисками правой кнопкой мыши мой компьютер. Найден диск с желтым предупреждающим знаком и надписью «чужой диск»

Я щелкнул правой кнопкой мыши на диске и выбрал «импорт чужого диска».

Выполнено.

PS. Это было невозможно сделать, подключив диск через USB. Мне пришлось пройти через внутренние sata, чтобы была доступна опция «Импорт чужого диска».


RAID 0 чередуется без резервирования. Том RAID 0 не может быть перемещен, кроме как в целом, все диски вместе. См. Что происходит с массивом RAID 0, если некоторые составляющие диски недоступны? ,
— CVn
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.