Raid 1 без переустановки системы
Возможно ли при свежеустановленной win XP на одном из 2х одинаковых хардов создать аппаратно (через биос) рейд 1, не переустанавливая саму ОС?
При правильной голове и руках - задача вполне решаемая.
Главное - правильно подготовить операционную систему ДО переключения режима контроллера. Вкратце: нужно установить драйвер RAID-а, не имея еще его в наличии.
Но! Если ОС все-таки "свежеустановленная" - проще все-таки заново ее установить на уже созданный RAID.
Мне тут говорят, что на созданный рейд установить толи нельзя. толи большой гемор. Если опишишеь по пунктам буду премного благодарен
Квас Мастер (1255) Большой гемор как раз "подсовывать" драйвер RAID-а уже установленной системе. Есть много тонкостей, для определенных платформ решений может вообще не оказаться. На созданный - проще. Все, что нужно - озаботиться созданием дискетки с драйвером, который нужно будет подсунуть установщику (большинство драйверов RAID-ов он не "знает"). Есть более сложный вариант: интегрировать драйвер в дистрибутив. Про это довольно подробно расписано в Интернете. Особо и искать не придется. Ну, и раз зашел разговор: оно того стоит? RAID? Зачем? RAID-1 защищает от физического повреждения носителя, что не так уж часто в наше время случается. От вирусов, неправильных действий пользователя - не спасет. Если уж точно хочется надежности - куда толковее делать регулярные бэкапы на тот диск, который планируется парным в RAID-е. ;)
апаратного нет, если по средствам ПО но такие масивы кака
Если Вы хотите обязательно сохранить систему, то порядок действий должен быть таким:
1. Инсталлировать в систему драйвер RAID-контроллера (на диске от материнской платы должен быть, либо скачать с офф. сайта) . Это нужно для того, чтобы ОС смогла загрузиться с будущего массива, и работать с ним.
2. В меню контроллера создать массив, указав, что данные с одного диска должны быть скопированы на второй. (тут главное диски не перепутать, а то затрете систему)
3. Система должна загрузиться и увидеть один логический диск, который будет на самом деле зазеркалированной парой.
Перед всем этим, дабы обезопасить себя можно сделать бэкап-образ системы, например Acronis'ом
Как настроить RAID 1 массив и установить на него Windows 7, 8.1, 10
После прочтения предыдущих статей о создании программного RAID 1 массива средствами операционной системы вы конечно зададите вопрос: «А как установить саму систему на RAID 1 массив или может существует возможность переноса уже готовой и настроенной Windows с программами на рейд массив. Ведь неожиданно сломаться может и винчестер с установленной операционкой, а не только второстепенный жёсткий диск с файлами?» Потеря операционной системы со всеми установленными приложениями, при отсутствии резервной копии, может вывести из работы на несколько дней любую организацию, поэтому я считаю обязательным создание RAID 1 массива на рабочем месте и установки на него Windows.- Примечание : Друзья, кроме RAID 1 массива, ещё существует RAID 0 массив, способный увеличить быстродействие Вашей операционной системы в два раза .
SATA Mode Selection выставляем в положение RAID.
HotPlug — (горячее подключение) выставляем в Enabled для жёстких дисков объединяемых в массив.
Для сохранения внесённых изменений жмём F10 и выбираем Yes. Происходит перезагрузка.
После включения в БИОС технологии RAID, на экране монитора при загрузке на несколько секунд возникнет предложение нажать клавиатурное сочетание ( CTRL-I ), чтобы войти в настройки конфигурации RAID.
Также видно два подключенных к портам 4 и 5 жёстких диска SATA: Maxtor и WD, находящихся пока не в RAID-массиве ( Non-RAID Disk ). Нажимаем CTRL-I.
В начальном окне настроек выбираем с помощью стрелок на клавиатуре Create a RAID Volume (Создать том RAID) и жмём Enter.
В данном окне производим основные настройки RAID-массива.
Name (название RAID-массива). Жмём на клавишу "пробел" и вводим наименование,
например " RAID 1 new" и жмём Enter. Передвигаемся ниже с помощью клавиши Tab.
RAID Level: (Уровень RAID). Мы будем создавать RAID1(Mirror) -"зеркалирование" - при отказе одного из дисков, точная копия данных останется на другом диске и контроллер сразу переключиться на использование дублирующего диска. Выбираем этот уровень с помощью стрелок на клавиатуре.
Capacity (объём) выставляется автоматически. Объём двух наших дисков 500 ГБ превращаются в 250 ГБ, так как мы используем уровень RAID1(Mirror) и два наших винчестера работают как один.
Больше ничего не меняем и передвигаемся к последнему пункту Create Volume и жмём Enter.
WARNING: ALL DATA ON SELECTED DISKS WILL BE LOST.
Are you sure you want to create this volume? (Y/N):
ВНИМАНИЕ: ВСЕ ДАННЫЕ на выбранных дисках будут потеряны.
Вы уверены, что хотите создать этот объем ? (Y / N):
Жмём Y (Да) на клавиатуре.
RAID 1 создан и находится со статусом Normal (нормальный). Для выхода жмём на клавиатуре клавишу Esc
Are you sure you want to exit (Вы уверены что хотите выйти? Нажимаем Y (Да).
Как видим, только что созданный нами RAID 1 массив с названием " RAID 1 new" тоже находится в загрузочном меню.
Загружаемся с флешки в программу установки Windows 10. Далее действуем как при обычной установке операционной системы.
Принимаем лицензионное соглашение
Выборочная: Только установка Windows
Два жёстких диска объединённых в RAID-массив установщик Win 10 видит как один.
Если хотите, можете создать разделы. Далее
Пропустить этот шаг
Использовать стандартные параметры
Создать локальную учётную запись
Вводим имя учётной записи и жмём Готово.
Windows 10 установлена на RAID 1 массив.
RAID 1 массив и флешка с Windows 10.
Друзья, если один жёсткий диск в независимом массиве вышел из строя, то операционная система загрузится со второго исправного винчестера, то есть с вашими данными ничего не случится, а вот как воссоздать RAID - массив, об этом поговорим в следующей статье.
Как можно объединить /dev/md0 и /dev/md1 в раздел /dev/md3 Raid0, соответственно размером 176G и смотрировать на него / без переустановки системы?
Раздел /dev/md1 можно учесть как пустой (форматированный)
Если абстрагироваться от данных конкретных условий.
Насколько мне известно, нельзя объединить диски в рейд 0 или рейды 1 в рейд 0+1 без полного форматирования. Никак и нигде.
Это правильная информация?
>>Это правильная информация?
Да, ибо очевидно)))
ОП, почитай в википедии, что такое RAID 0, и все станет очевидно.
срздаешь деградированный рейд с /md1.
копируешь в этот рейд данные с /md0.
меняешь fstab и grub.conf
грузишся
если все нормально, то включаешь в новый рейд исходный раздел.
Мне не очевидность была нужна, а бумажка с печатью :)
спасибо за ответ, но теперь, пожалуйста, с растолковками для новичка
>>срздаешь деградированный рейд с /md1.
т.е. создаю /dev/md2 Raid0 c member пока только /dev/md1?
>>меняешь fstab и grub.conf
для загрузки с /dev/md2, так?
>>если все нормально, то включаешь в новый рейд исходный раздел.
теперь добавляю в /dev/md2 /dev/md0 и наблюдаю за фоновым копированием, да? :)
> Это правильная информация?
технически это реализуемо и некоторые аппаратные рейды так умеют. Для софтварных соотв. функционал, увы, не реализован.
К сожалению, аппаратные рейды могут делать эту операцию очччень долго(до нескольких дней), иногда с ошибками(читай потерей данных) и не дай бог моргнёт свет.
Можно чуть-чуть более подробно? Что это за железяки?
А мигающий свет в нашу эпоху - уже не проблема :)
да любой современный дорогой рейд.
Фамилии, псевдонимы, явки? :)
Все-таки хочется услышать конкретные модели, у которых эта возможность точно имеется.
да. все верно.
при копировании не забудь сохранить атрибуты файлов (права и владельца).
Большинство рейдов умеют как минимум добавлять в raid5 новые диски, а это тоже "миграция".
Так же умеет всякие недорейды в интеловых серваках типа srczrcx.
>Насколько мне известно, нельзя объединить диски в рейд 0 или рейды 1 в рейд 0+1 без полного форматирования. Никак и нигде.
В принципе верно, но, при миграции, можно сохранить данные без использования избыточных дисков.
>срздаешь деградированный рейд с /md1.
ОЛОЛО, Деградированный raid0 он же _stripe_ . Что-то новое
Я еще могу предположить вариант с деградацией обоих raid1 для освобождения двух дисков.
На этих дисках строятся два новых деградированных зеркала и на них уже raid10, на него копируется содержимое md0 и md1 и т.д.
ты меня расколол.
я прочитал Raid0 как Raid1.
>Я еще могу предположить вариант с деградацией обоих raid1 для освобождения двух дисков.
Так и делается, собственно.
Нигде там не нашел про 0 и 1. Тильки про пятый.
> Нигде там не нашел про 0 и 1. Тильки про пятый.
А может или нет оно обратную миграцию, это уж я не знаю, всё зависит от конкретного железа.
Речь шла не о миграции single->5, 1->5 или даже 5->10.
А о single->0 и 1->10
Мой вопрос изначально формулировался так:
>объединить диски в рейд 0 или рейды 1 в рейд 0+1 без полного форматирования
> А о single->0 и 1->10
А single он как раз во многих рейдах сразу как stripe из одного диска идёт. Проблем(теоретически) никаких.
Простите за сарказм, а RAID 0 - это партийный псевдоним RAID 5?
Ты это к чему? Я тебе грю что в теории любые миграции возможны и даже примеры конкретных железок привожу, а ты какие-то странные вопросы задаёшь. Я тебя не понимаю.
Если возможно движение во времени их прошлого в будущее, это не значит, что возможно обратное движение.
Показанные варианты миграций на рейд 5, конечно, весьма интересны, но они отнюдь не доказывают возможности миграций single->0 и 1->10.
> они отнюдь не доказывают
O_O ты не внимательно читал то что я писал.
А по существу - там на стр. 129 очень информативная табличка. Собсно с нее и надо было начать.
вот собственно, и оно:
OK, I'll assume your existing RAID-1 is /dev/md0, composed of /dev/sda and /dev/sdb. The unused drives I'll call /dev/sdc and /dev/sdd. The process is:
- Create a new RAID-1, /dev/md1, with the two unused disks.
mknod /dev/md1 b 9 1 mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sd[cd] mke2fs -j /dev/md1
- Split the original RAID-1, /dev/md0, by failing and removing one of the drives.
mdadm /dev/md0 --fail /dev/sdb --remove /dev/sdb
- Create the RAID-10 (RAID-0 of the RAID-1 arrays) /dev/md2:
mknod /dev/md2 b 9 2 mdadm --create /dev/md2 --level=0 --raid-devices=2 /dev/md[01]
- Initialize the RAID-10 array (your data is safe on the split drive, /dev/sdb):
mke2fs -j /dev/md2
- Mount the new RAID-10:
mkdir mount1 mount -t ext3 /dev/md2 mount1/
- Mount the drive split off from the original RAID-1 (/dev/sdb):
mkdir mount2 mount -t ext3 /dev/sdb mount2/
- Copy the data from the split drive (/dev/sdb) to the RAID-10:
rsync -avHxl --progress --inplace --exclude 'lost+found' mount2/ mount1/
- Re-add the drive that was split from the original RAID-1 (/dev/sdb):
umount mount1 umount mount2 mdadm /dev/md0 --re-add /dev/sdb
At each step you have your data safe. Don't proceed to the next step unless you have confirmed data integrity from the previous step.
Что может понадобиться
Материнская плата. Преимущество в том, что она у вас уже есть, а вот недостатков хватает:
- При переводе материнской платы в режим RAID программы могут потерять доступ к показаниям SMART даже у дисков, не участвующих в массиве, что не всегда удобно
- Драйвера RAID для старых чипсетов могут не поддерживать TRIM, без которого у современных SSD снижается производительность и ресурс
- Может не быть поддержки нужного уровня массива (6, 5E, и т.д.)
- При смене прошивки может слететь настройка RAID (на самом деле настройки хранятся на самих накопителях, но при существенных изменениях прошивки это не поможет)
- При смене платформы также слетают настройки
- Потенциальные проблемы при создании в уже установленной OC
Если хотя бы один пункт вас не устраивает — вам, скорее всего, понадобится внешний контроллер, например:
Накопители. Желательно наличие поддержки RAID-контроллеров. Разница, по сравнению с обычными, заключается в поведении при нештатной ситуации. В случае возникновения ошибки обычный накопитель, в попытках решить проблему самостоятельно, может не успеть отчитаться перед контроллером, что закончится разрушением массива. Также стоит обратить внимание на наличие других оптимизаций для работы в RAID. Например, повышенную устойчивость к вибрации. Чем больше нагрузка и дисков тем больше эффект от таких оптимизаций.
Корзина не менее важна. Чем больше дисков и чем больше нагрузка на них, тем важнее виброизоляция.
Так выглядит достаточно хорошая корзина в потребительском корпусе — обратите внимание на голубые вставки виброгасящего материала:
Конечно, это далеко не предел возможностей корзины. В RAID-массивах диски работают практически синхронно, а если они одной модели, то имеют практически одинаковые резонансы, что при большой нагрузке в обычном корпусе может привести к поломке за считанные недели.
Охлаждение.Забывать про обдув накопителей тоже не стоит. Оптимальная температура 30–45 градусов. С такой задачей справится обычный тихий кулер, главное чтобы он был и работал.
Самые распространенные типы массивов
- JBOD. Просто соединяет последовательно накопители в любом количестве, которое позволит контроллер, минимум один. Нет увеличения надежности, нет увеличения скорости. Зато можно соединять диски разного объема и скорости. Не рекомендуется для SSD из-за последовательного заполнения массива. Он будет либо полностью забит (из-за чего сильно теряет в ресурсе и скорости), либо свободен и фактически бездействовать.
- RAID 0. Понадобится минимум 2 накопителя близкого объема и скорости, надежность при этом уменьшается, так как выход одного накопителя делает нечитаемым содержимое всего массива. Повышает скорость операций с крупными блоками, потерь объема не происходит. Для SSD имеет смысл только в рабочих задачах принедостатке скорости. При операциях на мелких блоках, характерных для игр илизагрузки ОС, из-за возникающих накладных расходов эффект будет отрицательный.
- RAID 1. Понадобится два накопителя. Объем массива равен одному накопителю. Вопреки бытующим мнениям, защищает только от сбоя одного носителя. Режим незащищает от: шифровальщиков, повреждений данных на самом диске (в этом случае массив просто не в состоянии определить на каком диске верная информация, а на каком поврежденная). Хороший контроллер может увеличить скорость чтения с многопоточной нагрузкой, но от потребительских такого ждать не стоит.
- RAID 5. Понадобится минимум три накопителя. Повышает скорость чтения, скорость записи (в зависимости от контроллера может сильно отличаться, но в любом случае меньше чем у RAID 0). Имеет критический недостаток, связанный с особенностями потребительских дисков — средняя вероятность одного сбойного бита на 12,5 Тбайт прочитанных данных. Столкнувшись с таким при восстановлении массив «рассыпется».
- RAID 6. Требует наличия минимум четырех накопителей, при этом выдерживает отказ двух, что позволяет уменьшить риск отказа массива при восстановлении. Из-за особенностей алгоритмов коррекции ошибок заметно падает скорость записи. Это в свою очередь выливается в очень продолжительное восстановление при отказе без хорошего и дорогого контроллера.
- RAID 10. По сути это RAID 0, построенный на базе двух и более RAID 1. Требует четного количества накопителей не менее 4 штук, половина из которых будет отдана на поддержание отказоустойчивости. В идеале может выдержать отказ половины накопителей, но в худшем варианте отказ второго накопителя приводит к потере всех данных. Быстрый при чтении и записи, восстановление происходит очень быстро, но большой расход пространства под резерв.
Проще всего сделать массив средствами ОС
Опционально можно убедиться, что в настройках прошивки SATA переведены в режим AHCI в зависимости от материнской платы это может дать возможность замены дисков прямо на работающем компьютере. Для этого надо найти соответствующие настройки в прошивке. Лучше всего ознакомиться с руководством или обзорами для вашей материнской платы. Конкретно на этой материнской плате AHCI активен всегда, даже в режиме RAID.
На старых чипсетах выбор чуть больше.
В случае если установлен режим IDE, переставлять сразу в AHCI не стоит, практически наверняка это вызовет BSOD. В любом случае этот пункт не обязателен. Даже если в системе есть SSD, режим IDE пропускает команду TRIM. Но если хочется, то можно запустить программу Sysprep перед сменой IDE на SATA в прошивке. Установленная галочка снесет активацию и не только на Windows.
Данная процедура предназначена для OEM-сборщиков, которые настраивают систему перед продажей. Также создается новый пользователь в системе, через которого и придется зайти. И потом просто удалить лишнего пользователя куда проще, чем ковыряться в реестре. Если не успеете зайти в прошивку до загрузки ОС, то придется повторить. Поэтому убедитесь, что у вас не включен Ultra Fast Boot.
После подготовительных процедур можно приступать к созданию массива. Для этого правой кнопкой по меню пуск вызывается управление дисками.
Новый диск потребуется инициализировать, после этого выберите соответствующий вашим запросам уровень массива:
После этого запустится мастер создания томов:
Для RAID 1 лучше не использовать максимальный объем. Купленный в будущем, диск на замену вышедшему из строя, может оказаться чуть-чуть меньше. Также можно сделать RAID 1 для операционной системы, но в случае GPT разметки и отказа загрузочного накопителя потребуется восстановление UEFI загрузчика.
Более сложный способ — средствами материнской платы
Придется прогуляться на сайт производителя чипсета и скачать все, что имеет в своем названии RAID.
И тут всплывает первый подводный камень. Инсталлятор драйверов RAID отказывается устанавливаться, при отсутствии активированного в прошивке RAID.
И на этом все. Потому что если ОС установлена на SATA, это приведет к невозможности загрузки без дополнительных манипуляций с прошивкой. При загрузочном NVMe можно активировать режим RAID для SATA, и спокойно поставить драйвера. В случае, если загрузочный накопитель и будущий RAID на базе SATA, можно поставить все три драйвера в ручном режиме. ВНИМАНИЕ! Это приведет к невозможности загрузки в обычном режиме.
Теперь, когда пути назад нет, обратите внимание на эти пункты (при других параметрах BIOS доступа к настройкам массивов не будет):
И только после сохранения и перезагрузки откроется доступ к настройкам:
По умолчанию из всех существующих накопителей создаются JBOD с 1 накопителем в массиве. Поэтому надо удалить массивы, в которых оказались накопители для RAID:
Спешка тут не нужна, потому что расстаться с важной информацией на этом этапе очень просто. Положение Enabled означает, что массив будет удален:
Теперь после того, как появились накопители не участвующие ни в одном массиве, на их базе создается новый:
В данном случае Volume соответствует JBOD, а RAIDABLE — диски, предназначенные под автоматическое восстановление массива:
Объем массива можно поменять с помощью цифровой клавиатуры.
Теперь, когда создание закончено, возвращаемся в Windows, и, через управление дисками, с массивом можно работать как с обычным диском. Обратите внимание — объем, полученный с помощью материнской платы, чуть меньше. Недостача ушла на нужды контроллера.
После инициализации в неразмеченной области можно создать обычный том. Мастер будет выглядеть практически так же, как и выше за пропуском нескольких пункт.
Если же предстоит установка Windows, содержимое архива с названием nvme_sata_raid_windows_driver надо закинуть на установочную флешку в распакованном виде. И в процессе установки указать — откуда их брать.
Установить надо все три драйвера в указанной последовательности.
После чего можно продолжить установку как обычно. И все это не зря, по сравнению с массивом, созданным на базе ОС:
Массив, созданный с помощью матплаты умеет кешировать данные хоть и не большого объема:
Комплектное ПО RAIDXpert2 по большей части дублирует возможности прошивки.
Оно позволяет производить все операции не покидая ОС. Конечно, это не исчерпывающее руководство к действию, но позволит обойти самые распространенные грабли.
Читайте также: