Можно ли подключить зеркальный (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.