Похоже на RAID config, но больше похоже на решение для зеркалирования? [закрыто]

StackOverflow https://stackoverflow.com/questions/458387

  •  19-08-2019
  •  | 
  •  

Вопрос

У меня есть проект, в котором я собираю данные в автомобилях на жестких дисках SATA с возможностью горячей замены в машине Windows с низкой мощностью . Жесткие диски емкостью 750 ГБ и 1 терабайт могут быть увеличены или расширены до нескольких дисков емкостью 1 ТБ.

После сбора данных мы отключаем один диск для центрального сбора и хотим, чтобы резервная копия оставалась. Первоначально предполагалось поместить два диска в конфигурацию RAID и отправить один диск, оставив другой.

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

Итак, я пытаюсь узнать больше о каком-либо зеркалировании одного диска SATA на другом диске SATA, которое я могу разделить и узнать, что у меня есть резервная копия на случай, если FedEx потеряет диск. ПК для сбора данных в транспортных средствах включаются и включаются только в течение дня, поэтому копирование после сбора данных не вариант.

Инженер во мне говорит, что я хотел бы что-то вроде RAID lite, которое бы делало все зеркалирование, но затем позволяло бы мне разделить их на части. До сих пор первоначальный поиск не дал ничего, кроме систем программного зеркалирования, которых мы хотели бы избежать.

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

Кто-нибудь с предложениями по использованию горячего резервирования RAID, например, функции зеркалирования, выполняемой на оборудовании ? Я ловлю себя на мысли, что это ~ & Quot; RAID .5 & Quot; (моя придуманная терминология для того, что я хочу), где он отражает данные, но не предлагает восстановить их при сбое одного диска.

Обновление 1 . Я подумал о том, чтобы пометить это непрограммирование как любезно. Я этого не сделал, потому что программное обеспечение является опцией , оно просто не очень хорошее из-за объема данных и затрат на запись на оба диска, где, как я полагаю (по крайней мере, в теории), конфигурация RAID имеет минимальные накладные расходы.

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

Обновление два: постараюсь ответить на некоторые ключевые вопросы, поднятые Die.

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

Я видел предупреждение при загрузке, когда один из дисков выходит из строя или удаляется. Я не помню наверняка, удалось ли мне время увидеть данные, если я получил предупреждение, но я узнаю.

Предупреждение № 2? Я благодарен за голову. Я еще не успел сделать кирпич, и буду уверен, что не буду этого делать в будущем.

, так что теперь два диска не синхронизированы, не вставляйте второй диск обратно! : я сделал это и могу подтвердить, что маленький RAID-контроллер ненавидит меня за это. При последней проверке с накопителем 2 750G он пытался синхронизировать их в течение 5 дней. При последней проверке это было на уровне 75%, мы позволили ему работать только для ударов, чтобы увидеть, когда и когда это когда-нибудь закончится.

Вышеуказанное относится только к RAID 1 (зеркалирование). : Да, определенно. Это конфиг, с которым я работаю.

Теперь я проведу повторное тестирование, специально разбивая диски, и проверив, что они могут использоваться по отдельности в полном комплекте.сильно отличная от RAID конфигурируемая система. Это должно было быть для меня очевидно, так как я знаю, что это иногда работало и, вероятно, это зависело от конфигурации системы, в которую я помещал диск из разделенного массива. Я ожидаю успеха и обновлю это, чтобы подтвердить, прежде чем выбрать этот ответ.

Протестировано . Я перезапустил несколько своих тестов, используя ПК, отличный от ПК-сборника, на котором установлены одинаковые карты RAID, и подтвердил, что вы можете разделить эти диски RAID1 до тех пор, пока система их установит. в не настроен для поиска диска RAID. Это дает мне две копии одних и тех же данных, одну для использования и одну в случае проблем.

Это было полезно?

Решение

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

Если ваш RAID-контроллер работает правильно, и вы настроены на RAID 1 (не RAID 0 + 1!), тогда да, вы должны иметь возможность извлечь диск, вставить его в другой компьютер и прочитать все данные. Я делал это несколько раз при восстановлении после сбоя компьютера.

" RAID .5 " Я никогда не слышал о такой вещи. Из контекста я могу сказать, что вы не говорите о RAID 5, который определенно не будет делать то, что вам нужно, поскольку в RAID 5 каждый диск содержит лишь небольшую часть данных и бесполезен вне массива RAID.

Если ваш аппаратный RAID не работает, есть варианты программного RAID. В VISTA это встроено. Вы можете проверить это http://technet.microsoft .com / EN-US / библиотека / cc738132.aspx Я не использовал Windows & Quot; динамические тома & Quot; Само собой, поскольку (1) вы не можете загружать старые ОС или (2) иметь несколько загрузочных разделов, а также (3) создается впечатление, что некоторые функции доступны только в 32-битной Windows.

Если это не сработает для вас, вам придется искать стороннее программное обеспечение.

Отредактировано для добавления: вы не сообщаете подробностей о том, как происходит разделение дисков. Я устанавливаю & Quot; сообщество вики & Quot; установите флажок, чтобы вы могли редактировать здесь, если хотите.

Если вы удалите диск из массива RAID 1 и перезагрузите компьютер, он должен просто работать. Большинство RAID-контроллеров, которые я использовал, будут приостанавливаться при перезагрузке с сообщением об ошибке о том, что массив находится в критическом состоянии, и потребуют от вас cntl-Escape или чего-то еще, чтобы продолжить загрузку, но тогда он должен работать нормально без потери данных , В этом весь смысл зеркалирования RAID! Если это не сработает, значит, у вас сломан RAID-контроллер. Пожалуйста, опубликуйте их имя здесь и на как можно большем количестве публичных форумов, чтобы опозориться перед всем миром и предостерегать других от этого бренда.

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

1) RAID-контроллер записал некоторую магическую информацию где-то в секретном месте, вероятно, в первом цилиндре после логики загрузки или, возможно, в самом последнем цилиндре после всех данных. Это включает в себя, по крайней мере, некоторый GUID для уникальной идентификации диска на контроллере, чтобы он мог помнить, к какому массиву RAID он был подключен и как этот массив был настроен. Если вы подключите удаленный диск к другому RAID-контроллеру - той же марки или даже другой марки - он увидит эти биты и, возможно, запутается. Для безопасности подключите диск к порту, который не находится под управлением RAID, или отключите управление RAID материнской платы в принимающей системе.

2) Если вы удалите один диск из массива RAID, а затем подключите его к тому же компьютеру как к отдельному диску (скажем, вы подключаете его к порту что RAID-контроллер не видит), то есть примерно 50% или более вероятности того, что вы заблокируете систему при перезагрузке и вам придется переустановить ОС. Это не проблема RAID: вы можете получить тот же эффект с Norton Ghost или Partition Magic. Общее правило: никогда загружать систему Windows с двумя точными копиями системного раздела. То, что я думаю, случается, - то, что Windows запутывается относительно того, какая из двух копий - C :. (Обратите внимание, что Windows не поддерживает изменение буквы диска системного раздела. Кроме того, она хранит информацию в реестре, чтобы связать идентификатор оборудования дискового раздела с tбуква драйвера, так что он назначает те же буквы диска при перезагрузке.) Вместо того, чтобы назначать букву диска C: загружаемой копии, его можно одурачить, решив, что другой идентичной копией является C:, а затем приступить к королевской очистке системный реестр и, как правило, блокируют систему, чтобы ее нельзя было загрузить, пока вы не переустановите ОС.

3) Если вы удалите один из дисков, то используйте систему в течение некоторого периода времени только с одним драйвером (в состоянии " критический массив "), чтобы два диска были отключены синхронизации, не вставляйте второй диск обратно! Технически, это может сработать, но, похоже, он требует слишком много большинства встроенных программ RAID. Скорее всего, руководство (всегда RTFM!) Говорит, что не следует делать этого, не предварительно полностью стерев диск.

Вышеуказанное относится только к RAID 1 (зеркалирование). RAID 0, RAID 0 + 1, RAID 5 все разные.

Другие советы

Для настройки и разбивания зеркала RAID для клонирования диска используется динамит для мухи.

Вы можете использовать dd: дд если = / dev / sda из = / dev / sdb bs = 2048

Или используйте Clonezilla, Ghost (загрузочную дискету или компакт-диск), Ranish Partition Manager или миллион других инструментов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top