Не собирается raid 5
Многодисковые массивы в конфигурации RAID5 показывают отличное соотношение производительности, безопасности и цены, поэтому часто становятся вариантом выбора пользователей. В чем особенности формата? Какие проблемы характерны для «пятерки»? Как восстановить данные с RAID 5 или массив в целом, если он поврежден?
Отсутствие разделов массива
Для обеспечения нормальной работы RAID массивов применяется технология чередования, главной задачей которой является распределение информации меду дисками в рамках одного логического тома. Это позволяет обеспечить высокий уровень производительности и защиты данных, однако, если механизм чередования будет повреждён – данные окажутся недоступными, даже если физически они в полной сохранности. Все дело в том, что RAID массив просто не смоет определить диски с данными и соответственно не сможет собрать массив для дальнейшей работы.
Как заменить вышедший из строя диск
При выходе из строя одного диска, перед загрузкой операционной системы будет отображена информация состояния RAID, где вы увидите, что он поврежден. В моем случае это пятый тип.
Чтобы заменить нерабочий накопитель на новый откройте меню Intel Rapid Storage Technology. Для этого при загрузке нажмите сочетание клавиш Ctrl+I.
Здесь вы увидите список всех ваших носителей, по серийному номеру сможете определить какой из дисков не работает.
Восстанавливаем файлы с RAID-1
Тестовый массив первого типа состоит из двух одинаковых накопителей. Этот тип очень надежен сам по себе, так как может состоять из четного количества физических дисков, которые работают как «полное зеркало». Если поврежден только один носитель, то все устройство невозможно смонтировать в Linux.
Запускаем программу, она нашла и пересобрала устройство, все параметры указаны верно.
Так как, «живой» диск содержит полноценную копию всей информации, то запускаем быстрый анализ, отмечаем нужные нам файлы и каталоги, сохраняем на любой другой диск.
Удаление в меню Intel Rapid Storage Technology. Delete Volume
Hetman RAID Recovery вернет ваши данные даже в том случае если вы полностью удалите RAID в меню Intel RST.
При таком сценарии программа определила тип разрушенного массива и автоматически собрала его. Достаточно просто просканировать его и вернуть нужные файлы.
Если программе каким-то образом не удалось автоматически собрать разрушенный массив, нужно сделать это вручную через RAID конструктором.
Укажите тип Создание вручную и нажмите «Далее», здесь нужно указать все параметры массива.
Тип массива, размер блоков, порядок, из скольких носителей он состоял, выбрать их из списка и указать правильный порядок. Недостающие нужно заполнить пустыми. После ввода всех параметров нажмите «Добавить» и он сразу же появится в менеджере дисков. Останется лишь просканировать и восстановить нужные файлы.
Пятый RAID остается работоспособным даже после поломки одного накопителя, но если перестали работать 2 диска он стает полностью нерабочим и достать из него нужные файлы не получится. С помощью нашей программы вы сможете восстановить информацию без двух или более носителей, но часть данных будет повреждена.
Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике. А также зайдите на наш Youtube канал, там собраны более 400 обучающих видео.
В нашем пошаговом руководстве, я расскажу о нескольких методах восстановления информации с программных RAID 5, 0 или 1, которые собраны под «Linux».
Если один или несколько физических накопителей повреждены, то кажется что восстановить данные просто невозможно. На самом деле это не так, объем информации, который можно достать из массива, сильно зависит от типа RAID и количества сломанных носителей.
Программный RAID крайне ненадежная штука, отключите всего один накопитель и весь массив перестанет определяться системой. Массив с поломанным носителем, можно пересобрать при помощи специальных программ, в наших тестах я буду использовать Hetman RAID Recovery. После запуска, она автоматически определит тип контроллера, название программы или производителя материнской платы, на основе технологий которых был собран RAID. Потом утилита соберет его из оставшихся «живых» накопителей, просканирует и найдет всю оставшуюся информацию, которую можно будет сохранить в другое место.
Установочный файл программы есть только под ОС Windows. Чтобы запустить ее под Linux понадобиться, либо установить дополнительную систему на компьютер, либо воспользоваться виртуальной машиной под Windows. В нашем случае, я выбрал второй вариант.
Содержание:
Случайно исключили не те диски из массива. Reset Disk to Non-RAID
Если вы случайно указали не тот носитель для ребилда или исключили его из RAID, то после загрузки ОС весь массив будет поврежден, также все хранящиеся данные будут недоступны. Для того чтобы достать данные из поврежденного массива воспользуйтесь утилитой Hetman RAID Recovery.
Это программное обеспечение поддерживает все типы RAID, и способно вернуть информацию с нерабочих массивов или накопителей, из которых он состоял. Она вычитает параметры массива и информацию о материнской плате, на которой он был построен. Далее пересоберет разрушенный массив заново и восстановит информацию.
Программа сразу определяет параметры массива и в автоматическом режиме пересобирает его. Детальная информация отображается внизу окна утилиты.
Прежде чем приступать к процессу восстановления вы должны позаботится о наличии накопителя с достаточным объёмом для восстанавливаемой информации.
Кликаем ПКМ по иконке раздела и выбираем «Быстрое сканирование». Когда процесс сканирования будет завершен, останется лишь отметить нужные файлы или каталоги, кликнуть на «Восстановить». Потом, указываем путь сохранения восстановленных файлов и подтверждаем операцию. По завершению все файлы будут лежать в указанном каталоге.
Если быстрый поиск не показал нужные результаты, то запустите «Полный анализ». Этот процесс займет больше времени, но позволит найти всю доступную информацию, которая осталась на носителях, в том числе и удаленные файлы.
Плюсы и минусы конфигурации RAID 5
Уже упомянутое преимущество RAID5 – это хорошая эффективность использования дискового пространства. Всего один из дисков системы не используется напрямую для хранения и обработки информации. Система имеет и еще несколько плюсов:
- Достаточно высокая скорость передачи данных. При этом наиболее высокой она будет при процедурах чтения данных. Для процедур записи она несколько снижается из-за необходимости расчета четности.
- Избыточность конфигурации гарантирует сохранность всех данных при сбое одного из дисков. Доступ к информации сохраняется даже после замены неисправного диска: контроллер просто перезаписывает на него восстановленные блоки.
Недостатком «пятерки» можно считать более низкую производительность, чем у RAID0, что, впрочем, вполне компенсируется показателями безопасности системы. Дополнительные проблемы могут появиться уже после выхода из строя одного из дисков, что автоматически снижает избыточность системы до уровня страйпа, то есть до нуля:
- Отказы приводов влияют на пропускную способность системы.
- Восстановление и перенос информации на новый диск, особенно при работе с большими объемами данных, занимает долгое время, при этом нагрузка на пострадавший массив увеличивается, а с ней и вероятность выхода из строя еще одного носителя.
- Разрушение второго диска до полного восстановления первого приводит к полному разрушению массива.
Что делать если вышла из строя материнская плата
Вследствие сбоя аппаратной части, или прямой поломки материнской платы, если вы подключите накопители к другому ПК, то без сторонних программ для восстановления информации вам обойтись не удастся. Потому как другой контроллер на материнской плате не сможет определить параметры массива. А ОС в управлении дисками предложит их инициализировать или отформатировать.
Ни в коем случае не стоит этого делать, так как это гарантировано удалит все оставшиеся данные на носителях. Утилита автоматически пересоберет RAID, позволит просканировать диски и восстановит нужные файлы.
Часто задаваемые вопросы
Это сильно зависит от емкости вашего жесткого диска и производительности вашего компьютера. В основном, большинство операций восстановления жесткого диска можно выполнить примерно за 3-12 часов для жесткого диска объемом 1 ТБ в обычных условиях.
Если файл не открывается, это означает, что файл был поврежден или испорчен до восстановления.
Используйте функцию «Предварительного просмотра» для оценки качества восстанавливаемого файла.
Пожалуйста, используйте бесплатные версии программ, с которыми вы можете проанализировать носитель и просмотреть файлы, доступные для восстановления.
Сохранить их можно после регистрации программы – повторное сканирование для этого не потребуется.
В современном мире все уже давно поняли какой ценностью обладает информация и какой огромный потенциал заложен в развитии IT технологий. Поскольку сервера и компьютеры могут выходить из строя – автоматически возник вопрос как обеспечить безопасность данных, так как их потеря важной информации может обанкротить целые компании, а убытки могут достигать многих миллионов. В свою очередь это привело в появлению RAID массивов – технологии, которая призвана предотвратить потерю информации путем объединения нескольких накопителей в один массив. Однако, как показала практика – RAID массивы также могут ломаться.
В этой статье мы рассмотрим главные причины выхода из строя RAID массивов.
Причины потери данных на RAID массивах
При использовании RAID массивов данные хранятся на таких же накопителях, что и в обычных компьютерах, которые могут ломаться и т.д. Технология RAID позволяет предотвратить потерю данных, но процесс восстановления информации может сильно затянуться, так как нередко при выходе из строя одного накопителя скорость работы всего RAID массива сильно снижается, особенно это актуально, когда речь заходит о терабайтах информации, как например на сервере. Кроме того, в некоторых случаях, чтобы заменить поврежденный носитель на новый – требуется отключение питания, что тоже не очень подходит для серверов. Поэтому лучше всего знать главные причины выхода из строя RAID массивов, чтобы иметь возможность предотвратить неприятности.
Итак, среди основных причин можно выделить следующие:
RAID5: в чем суть
RAID5 можно собрать как минимум их трех дисков. Дополнительный диск необходим для реализации алгоритма записи контрольных сумм четности. Как обычные файлы, так и данные четности хранятся не на отдельном HDD, как в RAID3, а в блоках, распределенных по всем дискам. Это позволяет увеличить эффективность и скорость работы дискового пространства в сравнении с RAID3 и RAID4.
«Полезный» объем массива RAID 5 при этом соответствует суммарному объему его дисков за исключением одного носителя. Контрольные суммы четности, хранящиеся на дисковых пространствах, равных объему этого носителя, используются для восстановления потерянных данных при выходе из строя одного из винчестеров. Поскольку все данные дополнительно продублированы на других носителях, контроллер самостоятельно вычисляет недостающие блоки, и массив продолжает работу в обычном режиме.
RAID5 может быть реализован на программном уровне, но рекомендуется использовать аппаратный контроллер. Безопасные, эффективные хранилища в конфигурации RAID 5 идеальны для создания файловых серверов.
Содержание:
Восстанавливаем данные с RAID 5
Тестовый RAID 5 состоит из 5 физических дисков, один из них гарантированно сломан. Добавляем их в виртуальную машину с Windows, запускаем Hetman RAID Recovery, массив обнаружен и все настройки и свойства указаны верно.
Как и положено один накопитель пустой. Так как это RAID 5, то снова запускаем быстрый анализ, находим нужные данные с помощью функции превью и восстанавливаем их. Когда процесс сохранения закончится, все файлы будут находится в выбранном каталоге.
Теперь рассмотрим вариант когда повреждены два физических носителя из пяти. Программа обнаружила RAID, и два «винчестера» пустые.
Восстановить данные с такого массива, задача непростая, запускаем полное сканирование, в зависимости от размеров «винчестеров» оно может длиться вплоть до суток. В итоге, программа нашла нетронутые данные, но несколько файлов частично или полностью стерты, их не получиться восстановить.
Если повреждены два или более физических носителя, RAID 5 становиться полностью неработоспособным, что сулит 100% потерю всех данных. Поэтому наш результат можно считать удовлетворительным.
Вариант №2. Восстановление RAID5 при отказе двух жестких дисков из пяти.
В рейд массиве 5го типа используется распределение блоков с информацией по всему пространству массива по принципу четности. При отказе одного диска из пяти RAID5 продолжит работать в режиме Degraded, при этом скорость его работы будет значительно снижена.
При отказе двух и более дисков для RAID5 дальнейшая работа будет невозможна и рейд «разваливается».
Для извлечения информации с оставшихся рабочих дисков подключите их к компьютеру или создайте образы и добавьте их в программу RS RAID Retrieve.
Если при запуске программе не удалось автоматически определить конфигурацию рейда, необходимо запустить RAID-конструктор в ручном режиме.
В поле тип Raid устанавливаем, в нашем случае, RAID5 (Parity).
Указываем известные данные, использованные при создании массива, такие как: порядок и размер блока, задержка четности, количество байтов в секторе (512, 4096) и порядок байтов.
Если вы не владеете какими-то данными, оставьте флажок на «определить автоматически». Однако указание максимального количества дополнительных параметров позволит сократить время на анализ и уменьшить количество возможных вариантов конфигураций RAID-массива.
Добавляем диски или монтированные образы этих дисков.
В нашем случае добавляем оставшиеся три рабочих диска из пяти, которые использовались при создании массива.
Нерабочие диски заполняем с помощью «+» Пустыми дисками.
Установить правильный порядок дисков можно с помощью стрелочек.
Предварительный результат конфигурации массива сразу отобразится.
По окончанию подбора конфигурации добавляем ее в основное окно программы для последующего анализа.
В случае, если точные параметры не были указаны, программа предложит добавить для анализа несколько конфигураций.
Для восстановления информации с RAID-массива запускаем мастер-восстановления
или, кликнув правой кнопкой мыши на нужном массиве, в контекстном меню выбираем «Открыть».
После окончания анализа проверьте, как восстановились данные.
Полный анализ сможет найти больше файлов для сохранения без повреждений.
Ошибка пересборки/сборки RAID массива
Во время каждой перезагрузки компьютера RAID массив пересобирается заново и от того, пройдет ли сборка нормально зависит дальнейшая работа массива. Если во время перестройки массива произойдёт перепад напряжения или другое форс-мажорное событие – массив не будет пересобран, и пользователь моет потерять данные.
Что делать при сбое RAID массива или если RAID массив не собирается после перезагрузки?
Если ваш RAID массив перестал работать после сбоя, либо не собирается после перезагрузки то для восстановления рабочего состояния без потери данных вам следует сначала извлечь данные массива, чтобы не повредить их во время восстановления работоспособности RAID. Для этого следует:
Шаг 1: Выключите питание вашего компьютера/сервера или NAS устройства и отсоедините накопители, из которых состоял RAID массив.
Шаг 2: Подсоедините эти диски в рабочему компьютеру (предварительно отключив его питание).
Шаг 3: Включите рабочий компьютер. Затем скачайте и установите програму RS RAID Retrieve следуя подсказкам мастера установки Windows.
Мы специально выбрали эту программу, так как она обладает широкими возможностями восстановления данных и интуитивно-понятным интерфейсом одновременно, а значит она отлично подходит как для неопытных пользователей, так и для профессионалов.
Шаг 4: Запустите программу RS RAID Retrieve дважды кликнув по иконке на рабочем столе. Перед вами откроется встроенный RAID конструктор.
Шаг 5: Выберите тип добавления RAID массива для сканирования. RS RAID Retrieve предлагает на выбор три варианта:
- Автоматический режим – позволяет просто указать диски, из которых состоял массив, и программа автоматически определит их порядок, тип массива и остальные параметры;
- Поиск по производителю – эту опцию следует выбрать, если вам известен производитель вашего RAID контроллера. Эта опция также автоматическая и не требует каких-либо знаний о структуре RAID массива. Наличие данных о производителе позволяют сократить время на построение массива, соответственно она быстрее предыдущей;
- Создание вручную – эту опцию стоит использовать если вы знаете какой тип RAID массива вы используете. В этом случае вы можете указать все параметры, которые вам известны, а те, которых вы не знаете – программа определит автоматически.
После того, как выберите подходящий вариант – нажмите «Далее»
Шаг 6: Выберите диски, из которых состоял RAID массив и нажмите «Далее». После этого начнется процесс обнаружения конфигураций массива. После его завершения нажмите «Готово»
Шаг 7: В окне программы выберите ваш массив, щелкните по нему правой кнопкой мыши и выберите «Сохранить диск», а затем укажите место для сохранения копии диска и снова нажмите «Сохранить»
После этого начнется копирование файлов в указанное место. Вы также можете сохранить отдельные файлы или восстановить потерянные данные, если нужно. Для этого дважды щелкните на массиве и выберите тип сканирования. RS RAID Retrieve предлагает на выбор два типа сканирования: быстрое сканирование и полное сканирование. Первый вариант стоит выбрать если вы просто хотите скопировать файлы на другой носитель, а второй вариант выберите если хотите восстановить утерянные данные.
Также на этом этапе выберите тип файловой системы вашего массива. RS RAID Retrieve поддерживает ВСЕ современные файловые системы. Теперь, когда все настроено, нажмите «Далее».
Начнётся процесс сканирования массива, по завершении которого вы увидите прежнюю структуру файлов и папок.
Шаг 8: Выберите файл, который хотите восстановить и жажды на нем щелкните. Затем выберите место, куда хотите восстановить утерянный файл. Это может быть жесткий диск, ZIP-архив, или FTP-сервер. Главное, чтобы место записи нового файлов отличалось от дисков массива. Затем нажмите «Восстановить»
Теперь, когда данные находятся в безопасности – можно приступать к восстановлению работоспособности самого массива. В первую очередь нужно найти причину проблемы и устранить ее.
RAID массив мажет не пересобираться после перезагрузки по следующим причинам:
- Ошибка в файле mdadm.conf (он находится не в том месте, или файл не существует);
- Ошибка сборки;
- Вирус или вредоносное ПО;
- Поврежденные сектора на RAID-дисках;
- Человеческая ошибка;
- Другие причины;
Первые две причины являются достаточно распространенными, поэтому на них стоит обратить особое внимание.
Если же причина или сбой были на физическом уровне – замените вышедшие из строя нужные элементы.
Если вы не хотите тратить время на исправление программных ошибок – вы можете просто создать RAID массив заново, а затем скопировать данные обратно из сохраненной копии.
Часто задаваемые вопросы
Деградированный режим значит, что один или несколько дисков массива вышли из строя, но массив еще работает. В такой ситуации настоятельно рекомендуется найти причину и заменить вышедшие из строя части.
ДА. Благодаря продвинутым алгоритмам RS RAID Retrieve без проблем перестроит ваш массив и восстановит информацию. Процесс восстановления детально расписан на нашем сайте.
Первым делом вам следует проверить состояние дисков массива, так как именно из-за выхода накопителей из строя наблюдается сильное снижение производительности.
Эта ошибка означает, что один диск не работает. Поэтому, при возникновении такой ошибки проверьте состояние массива и замените нерабочие детали, в противном случае вы можете потерять информацию
Среди главных причин выхода из строя массива RAID можно выделить такие как выход из строя RAID контроллера, выход из строя одного или нескольких дисков, поломки сервера/компьютера/NAS, отсутствие разделов массива и т.д. Более детально читайте на нашем сайте.
В этой статье для новичков, я расскажу о том, как восстановить данные с аппаратного RAID, который создан при помощи встроенного контроллера на материнской плате компьютера. Что делать если один диск перестал работать, или сама материнская плата вышла из строя.
Технология RAID позволяет в несколько раз повысить скорость чтения\записи данных на диск, а также обеспечивает определенный уровень отказоустойчивости накопителей. Именно поэтому, эту технологию широко используют разного рода организации, от малых офисов до огромных корпораций. В основном, на RAID хранят крайне важные данные, для обеспечения сохранности. Но в то же время, на Земле нет ничего вечного, и массивы не исключение. Повлиять на сохранность данных могут самые разные факторы: сбой ОС, отключение питания, поломка оборудования, человеческий фактор и т.д.
Главный вопрос в этом случае – как вернуть работоспособность, или как скопировать важные файлы? О том что делать в таких ситуациях и пойдет разговор в этой статье.
Как восстановить данные RAID-0
Наш тестовый RAID 0 включает 5 жестких дисков, этот тип один из самых ненадежных. Фактически, это вообще не RAID, так как он не хранит избыточную информацию о хранящихся файлах. Если выйдет из строя хоть один «винчестер», то все устройство целиком нельзя монтировать в ОС. Все данные становятся недоступны.
Тип RAID-0 – это массив физических носителей с чередованием. Он показывает хорошую производительность благодаря высокой скорости чтения/записи, но отказ оборудования для него будет критическим. Посмотрим, сможем ли мы восстановить хоть часть потерянных данных.
Добавляем диски в виртуальную машину и запускаем утилиту. Hetman Partition Recovery со скрежетом смогла правильно определить тип и свойства массива, один диск отображается пустым.
Быстрое сканирование бессмысленно, сразу запускаем глубокий анализ. Все живые файлы удалось обнаружить и просмотреть превью, но также много поврежденных данных. Выбираем файлы с помощью превью и кликаем «Восстановить».
История развития RAID
В самом начале развития компьютерных технологий все внимание было направлено на том, как сделать компьютеры максимально удобными для пользователя. В те времена не существовало понятия «персональный компьютер», так как наиболее часто компьютеры использовались в военной промышленности (но там совсем другая история, так как военная индустрия обладает своими наработками по безопасности информации и т.д.) и в больших корпорациях. Но в те времена функционал компьютеров был очень небольшим и с ними по большей части работали программисты.
Даже в 1970х годах, когда Apple и Microsoft начали свою деятельность – вопрос о безопасности данных не был на первом месте. Все изменилось с появлением и развитием интернета, который начал охватывать все больше и больше стран и позволял пользователям обмениваться информацией. Стоит также отметить, что к тому времени все уже привыкли к персональным компьютерам и поняли, что они способны сильно облегчить жизнь обрабатывая огромные массивы информации. С появлением цифровых фотоаппаратов и видеокамер для личного использования всем стало ясно, что персональные компьютеры так или иначе будут практически в каждом доме. После этого начался бум цифровой индустрии, который автоматически поднял вопрос о безопасности данных. Немало этому посодействовали большие компании, которые уже в те времена обладали большими серверами для хранения данных, от которых сильно зависел уровень их эффективности. Поэтому, в 1987 году были придуманы RAID массивы. Их главным заданием было избежание потерь важной информации и поскольку технология была эффективной и предлагала на выбор несколько вариантов защиты данных, в зависимости от потребностей пользователя – она быстро приобрела распространение. Примерно так выглядит блок дисков, объединенных в RAID:
Несмотря на то, что никакой стандартизации не проводилось – следующие уровни массива RAID были приняты как стандарт:
- RAID 1 – зеркальный массив, при использовании которого каждый диск является полной копией другого;
- RAID 2 – массив дисков, в котором используется код Хемминга;
- RAID 3,4 — дисковые массивы с чередованием и выделенным диском чётности;
- RAID 5 — дисковый массив с чередованием и отсутствием выделенного диска чётности;
- RAID 0 – дисковый массив, главным заданием которого является увеличение скорости записи/чтения данных и полностью отсутствует избыточность;
Все остальные типы RAID массивов (такие как RAID 10, RAID 50 и т.д.) построены на вышеперечисленных типах RAID и так или иначе используют их концепцию.
Использование массивов RAID оказалось настолько эффективным, что на сегодняшний день практически все современные хранилища данных (сервера, NAS и т.д.) используют RAID массивы в том или ином виде.
Однако, несмотря всю надёжность такого решения стоит отметить, что вероятность потери данных все же осталась (хоть и сильно снизилась) так как даже RAID массивы иногда выходят из строя. Это может происходить по многим причинам и для того, чтобы узнать больше информации на эту тему читайте следующий пункт этой статьи.
Что такое деградированный режим RAID?
Также о переходе массива в деградированный режим может свидетельствовать символ «[U_]» при проверке состояния RAID массива в терминале. Обычно он находится возле поврежденного диска и означает, что он рассинхронизирован.
В этом случае следует немедленно заменить поврежденный диск так как в случае выхода из строя еще одного диска все данные массива будут потеряны.
Поломка сервера
Хост компьютер, как и любой другой может поломаться или дать сбой. Это в свою очередь отобразится на RAID массиве. В 70% таких случаев данные оказываются недоступными.
Все вышеперечисленные поломки являются наиболее часто встречающимися причинами выхода из строя RAID массивов. Обычно, после таких поломок приходится использовать стороннее ПО для восстановления данных. О том, как восстановить данные на RAID массиве читайте в следующем пункте этой статьи.
Выход из строя RAID контроллера
Контроллер RAID массива является одним из наиболее важных элементов, так как именно он отвечает за распределение данных между накопителями и позволяет работать с массивом как с единым накопителем. Если массив прекращает свою работу – наиболее часто это вызвано именно поломкой контроллера. Стоит отметить, что аппаратные контроллеры ломаются немного реже чем программные, но и стоят они на порядок дороже. Кроме того, между аппаратными контроллерами разных производителей нет совместимости. То есть, если вы приобрели контроллер от фирмы Supermicro то для восстановления работоспособности массива вам придется купить такую же модель. В противном случае вам придется создавать массив заново, что приведет к потере данных. Среди причин, из-за которых контроллер выходит и строя можно выделить такие как перепад напряжения или резкое отключение энергии. Это актуально как для аппаратных RAID контроллеров, так и для программных. Поэтому, обязательно позаботьтесь о бесперебойном источнике питания, чтобы обеспечить ваш RAID массив от возможных проблем.
Вариант №1. «Счастливый»
Ваши жесткие диски рабочие и подключены в правильной последовательности.
В программе RS RAID Retrieve реализована возможность работы с образами жестких дисков, которые можно использовать для восстановления конфигурации рейда и извлечения информации.
После запуска RS RAID Retrieve, программа произведет автоматический поиск конфигураций рейда на подключенных жестких дисках или добавленных образах.
Найденные массивы будут добавлены в окно программы.
Для извлечения информации с найденного массива достаточно запустить быстрый анализ, по результатам которого – сохранить данные.
Как восстановить RAID 5?
Восстановление данных с RAID 5 возможно практически всегда, и современные программы для восстановления RAID позволяют сделать это даже в домашних условиях – участие специалистов сегодня требуется только в исключительных случаях. Тем не менее, для успешного восстановления важна правильная последовательность действий.
Во-первых, постарайтесь ничего не предпринимать до создания резервной копии поврежденных и рабочих дисков. Все дальнейшие действия можно проводить уже непосредственно с копией. В противном случае каждая операция в процессе восстановления может вызвать дополнительные повреждения.
Важно! При подключении дисков в ОС Windows откажитесь от инициализации и форматирования. Лучше всего, чтобы вы подключали не оригиналы дисков, а их посекторные копии.
Во-вторых, всегда проверяйте, сохранили ли вы важные данные перед тем, как начинать пересборку RAID 5: если повреждены два или более дисков, без нее не обойтись, и важно, чтобы самое ценное оставалось, как минимум, на образах дисков.
Итак, для начала восстановления данных с RAID 5, реконструкции системы массива, починки его структуры и решения прочих вопросов с проблемным массивом, скачиваем программу RS RAID Retrieve.
Универсальное решение для восстановления данных
Важно! Напомним, что никаких новых данных на восстанавливаемых носителях сохранять нельзя. И программу, и все файлы и блоки данных, которые вы восстановите с ее помощью, сохраняйте на отдельных носителях.
Вывод
Как показали тесты, количество восстанавливаемой информации напрямую зависит от типа массива. Данные с RAID 5 или 1 можно восстановить практически в полном объеме, благодаря «зеркалам» или избыточности информации. Даже при поломке нескольких жестких дисков, шансы вернуть большую часть нужных файлов достаточно высока.
Выход из строя хоть одного носителя, для RAID 0 становиться критическим. В большинстве случаев вы сможете восстановить только малую часть хранящихся данных. Что касается программы, то она смогла в автоматическом режиме распознать подключенные диски и правильно определить тип массива, что дало возможность уже восстанавливать файлы.
Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике.
Постараюсь, без ныряния в инженерные и терминологические дебри объяснить, почему до сих пор RAID-5 вроде работал, а теперь вдруг перестал.
Емкость жестких дисков за последние несколько лет растет без особых тенденций к остановке. Однако, хотя емкость дисков чуть ли не удваивается каждый год, прирост их быстродействия, то есть скорости передачи данных, за тот же срок увеличивается всего в проценты. Да, действительно, на дисках появляются интерфейсы SATA, SATA-II, и ждем уже SATA-III, но стали ли диски быстрее работать, а не просто получили новый интерфейс с бубенчиками и новыми круглыми цифрами теоретических показателей вида "цифра максимальной скорости на спидометре «Запорожца»?
Практика говорит нам, что — нет.
Если мы сравним быстродействие, в особенности на небольших случайных операциях, для массовых дисков SATA за несколько лет, то мы увидим, что заметного, сравнимого с ростами объемов, прироста производительности нет.
Емкость — растет в разы, а скорость работы — нет.
Когда RAID-5 появился, в 1987 году, типичный жесткий диск был размером 21MB, и имел скорость вращения 3600 RPM. Сегодня типичный диск SATA это 1TB, то есть прирост емкости составил 50 тысяч раз! Но скорость вращения при этом увеличилась всего вдвое.
Если бы скорость передачи данных за эти годы росла бы такими же темпами что и емкость, то сегодняшние диски имели бы показатели передачи данных в районе 30 гигабайт в секунду.
Теперь вспомним о том, что такое есть RAID, и его реализация — RAID-5.
RAID, или Redundant Array of Independent Disks, это модель организации группы дисков в отказоустойчивую структуру таким образом, чтобы она сохранял доступность информации даже в случае повреждения или полного выхода из строя части из этих дисков.
Среди множества описанных «в теории» типов RAID, в живой природе встречаются в основном три. Это RAID-0 (или «группа с чередованием» который «RAID» на самом деле только условно, так как отказоустойчивостью не обладает, о чем и говорит цифра 0), RAID-5, или «группа с чередованием и четностью», и RAID-1, или «зеркало». В чистом виде RAID-1 практически не используется из за ограничений по скорости, поэтому в высокопроизводительных массивах используется его комбинация с RAID-0. В результате этого альянса RAID-0 получает отказоустойчивость, а RAID-1 — быстродействие. Как правило, такая комбинация называется RAID-0+1 или RAID-10, или «чередование с зеркалированием».
RAID-10 хорош многим. Да почти всем. И надежностью, и быстродействием, за исключением того, что на его создание уходит 50% всей емкости дисков, половина. Довольно таки «бандитский процент».
Именно такой, довольно жестокий, процент часто заставляет пользователей серверов и систем хранения выбирать как альтернативу RAID-5.
Действительно, в RAID-5 мы платим за отказоустойчивость емкостью всего одного диска, то есть емкость RAID-5 равна (n-1)*hddsize, где n — число дисков, а hddsize — их размер.
Данные «размазаны» по всем входящим в RAID-группу дискам, их блоки дополнены служебной информацией, которая дает возможность восстановить потерю данных в размере любого одного диска, причем сама эта служебная информация не занимает какой-то выделенный диск, а просто часть объема этой группы, равную как раз емкость одного диска. Но она также размазана по всем дискам.
Когда происходит выход из строя (полный или частичный) одного из дисков группы типа RAID-5, то RAID-группа переходит в состояние degraded, но наши данные остаются доступными, так как недостающая часть их может быть восстановлена за счет избыточной информации того самого «дополнительного объема, размером в один диск». Правда обычно быстродействие дисковой группы резко падает, так как при чтении и записи выполняются дополнительные операции вычислений избыточности и восстановления целостности данных. Если мы вставим вместо вышедшего из строя новый диск, то умный RAID-контроллер начнет процедуру rebuild, «перестроения», для чего начнет считывать со всех дисков оставшиеся данные, и, на основании избыточной информации, заполнит новый, ранее пустой диск недостающей, пропавшей вместе со сдохшим диском частью.
Если вы еще не сталкивались с процессом ребилда RAID-5, вы, возможно, будете неприятно поражены тем, насколько длительным этот процесс может быть. Длительность эта зависит от многих факторов, и, кроме количества дисков в RAID-группе, и их заполненностью, что очевидно, в значительной степени зависит от мощности процессора RAID-контроллера и производительности диска на чтение/запись. А также от рабочей нагрузки на дисковый массив во время проведения ребилда, и от приоритета процесса ребилда по сравнению с приоритетом рабочей нагрузки.
Если вам не посчастливилось потерять диск в разгар рабочего дня или рабочей недели, то процесс ребилда, и так небыстрый, может удлинниться в десятки раз.
А с выходом все более и более емких дисков, уровни быстродействия которых, как мы помним, почти не растут, в сравнении с емкостью, время ребилда растет угрожающими темпами, ведь, как уже писалось выше, скорость считывания с дисков, от которой напрямую зависит скорость прохождения ребилда, растет гораздо медленнее, чем емкость дисков и объем, который нужно считать.
Так, в интернете легко можно найти истории, когда сравнительно небольшой 4-6 дисковый RAID-5 из 500GB дисков восстанавливал данные на новый диск в течении суток, и более.
Источник: Adaptec
«The testing used a 3.5TB array composed of 16 250GB SATA disks configured as RAID 5… 3ware took… over a day to repair a RAID 5 array when under a file server workload.»Источник:
«I'm now at 80% of rebuilding my RAID-5 array with 3x 1TB harddrives, I've calculated that the total time needed to rebuild the array will be 66 hours!»Источник:
«On my filer I run a software raid 5 across eight 500 GB sata drives, which works great… Recovery time is about 20 hours. Athlon X2 4200+ and nvidia chipset.»Источник:
С использованием же терабайтных и двухтерабайтных дисков приведенные цифры можно смело умножать в 2-4 раза!
И вот тут начинаются страсти.
Дело в том, и это надо себе трезво уяснить, что на время ребилда RAID-5 вы остаетесь не просто с RAID лишенным отказоустойчивости. Вы получаете на все время ребилда RAID-0, надежность и отказоустойчивость которого меньше надежности и отказоустойчивости одного диска в n раз, где n — это количество дисков в группе.
(решил удалить откровенно спорные положения статьи :) С удовольствием приму помощь от компетентного математика-«вероятниста» в правильном вычислении показателей надежности, впрочем основного посыла в ненадежности RAID-0 это не изменяет)
В случае любого отказа, даже самого маленького, даже, быть может, не отказа диска целиком, а просто сбоя чтения из за помехи, или проблем с кабелями, вы теряете всю на нем информацию.
Допустим.
Но нынешние диски выглядят достаточно надежными, не так ли? Уж поди сутки ребилда они протянут без сбоев, не все так плохо, и не настолько же мы неудачники, чтобы у нас на руках дохли два подряд диска. Такое бывает, но может пронесет?
Вот что говорят о надежности дисков материалы самих вендоров.
(Сводная таблица по основным сериям дисков)
В настоящее время практически все производители выпускают жесткие диски двух основных классов.
Это так называемые Desktop-диски, для настольных систем, и диски Enterprise, предназначенные для серверов и прочих критичных случаев. Кроме того, диски класса Enterprise также делятся на диски SATA (скорость оборотов 7200RPM) и SAS или FC (со скоростями вращения 10K и 15K RPM).
Надежность процесса передачи данных принято измерять параметром BER — Bit Error Rate(Ratio). Это вероятность сбоя, из расчета некоего объема прочитанных головками диска бит.
Как правило, диски Desktop-class имеют указанную производителем величину BER равную 10^14 степени, постепенно для все больших дисков, в особенности новых серий, указывают величины надежности в 10^15. Это число означает, что производитель прогнозирует вероятность сбоя при чтении не хуже, чем одного сбойного бита на 10^14 степени прочитанных диском бит. Единица с 14 нулями. Сто тысяч миллиардов бит.
Цифра огромная, казалось бы. Но так ли велика она на самом деле?
Несложная математика уровня calc.exe говорит нам, что 10^14 бит это всего лишь около 11TB данных. Это означает, что производитель жестких дисков говорит нам таким образом, что считав с диска с параметром BER 10^14, то есть обычного, десктопного класса диска, примерно 11TB, мы, с точки зрения производителя, наверняка получим где-нибудь сбойный бит. По крайней мере он, производитель, на это у себя рассчитывает.
Сбойный бит чтения означает сбойный блок, размером 512 байт, на который он пришелся. И пошло-поехало.
11 терабайт это же уже и не так много?
И это не означает, что надо прочитать ровно 11TB, BER это только вероятность, которая стремится к 100% к 11-му терабайту. На меньших объемах она просто пропорционально уменьшается.
Да, диски с BER равным 10^15 имеют вероятность ошибки в 10 раз лучше (110TB считанного на один сбойный бит), но и это только временное улучшение. Как мы помним, емкость дисков удваивается с каждым новым поколением, то есть примерно каждые полтора-два года, растут и емкости RAID, а BER10^15 для SATA достигнут только в последний год-полтора.
Так, например, для 6-дискового RAID-5 с дисками 1TB величина отказа по причине BER оценивается в 4-5%, а для 4TB дисков она же будет достигать уже 16-20%.
Источник: Hitachi Data Systems: Why growing business need RAID-6.
Эта холодная цифра означает, что с 16-20-процентной вероятностью вы получите отказ диска во время ребилда (и, следовательно, потеряете все данные на RAID). Ведь для ребилда, как правило, RAID-контроллеру придется прочитать все диски, входящие в RAID-группу, для 6 дисков по 1TB объем прочитанного RAID-контроллером потока данных с дисков достигает 6TB, для 4TB он уже станет равным 24TB.
24TB это, при BER 10^15, четверть от 110TB.
Но даже и это еще не все.
Как показывает практика, примерно 70-80% данных, хранимых на дисках, это так называемые cold data. Это файлы, доступ к которым сравнительно редок. С увеличением емкости дисков их объем в абсолютном исчислении также растет. Огромный объем данных лежит, зачастую, нетронутый никем, даже антивирусом (зачем ему проверять гигабайтные рипы и mp3?), месяцами, а возможно и годами.
Ошибка данных, пришедшаяся на массив cold data обнаружится только лишь в процессе полного чтения содержимого диска, на процесс ребилда.
Большие и «умные» системы хранения обычно постоянно занимаются в секунды простоя так называемым disk scrubbing-ом, постоянно считывая и контролируя характеристики чтения для всего объема дисков. Но уверен, что ваш недорогой «домашний» RAID-контроллер этого не делает.
Следовательно, вы узнаете о появившемся неделю назад bad block где-то в пространстве cold data в тот момент, когда скрестив пальцы будете с замиранием следить за прогресс-баром процесса ребилда.
Вот какая неприятная правда скрывается за несколько скандальными статьями о «смерти RAID-5».
Возможно, что для архива порнухи домашней видеоколлекции потеря ее в считанные секунды и не будет такой уж большой катастрофой, особенно если вы хорошо владеете собой. Но уж точно пришла пора отказаться от RAID-5 на чуть более критичных задачах, чем «домашнее хранилище BD-рипов накачаных из торрента».
Почему ломаются «пятерки»?
Иногда после сбоя на одном из дисков контроллер неверно перенастраивает систему и рейд перестает работать корректно, а в некоторых случаях даже полностью разваливается. Проблемы могут возникнуть и на этапе пересборки массива после замены винчестера.
Впрочем, даже если после выпадения диска RAID5 не обнаруживает явных неполадок в работе, беспричинное снижение производительности массива должно насторожить. В таких случаях оперативная замена проблемного носителя предупредит сложные ситуации и возможный крах в дальнейшем.
Пока количество неисправных носителей не превышает порога отказоустойчивости RAID5, даже нерабочий массив можно пересобрать програмно – так же, как простейший RAID0. Если неполадки обнаружены в двух или более дисках, придется сначала восстановить их работоспособность или как минимум снять с них все данные, создав образ. Только после этого можно будет приступить к сборке массива.
Среди типичных и наиболее вероятных причин выхода из строя массивов RAID5 назовем следующие:
- отказ или неисправности контроллера;
- ошибки, возникающие при ребилде RAID 5 или форматировании его разделов;
- массовые поломки или ошибки на дисках массива, в том числе, появление бэдблоков;
- скачки напряжения или повреждение электроники;
- заражение вирусами;
- неожиданные изменения конфигурации или нарушение четности;
- проблемы с доступом после обновления оборудования.
Конечно, как и любая техника, все составляющие многодисковых массивов подвержены еще и обычным механическим поломкам вследствие падений, перегрева, контакта с водой, повреждения кабелей и шлейфов.
Отдельно выделяют причины неполадок, обусловленные человеческим фактором. Иногда неправильные действия предпринимаются в попытке наладить работу проблемного RAID, однако часто это приводит только к новым осложнениям. Чем именно «грешат» владельцы RAID 5:
- случайное удаление файлов или разделов;
- инициализация массива пользователем;
- некорректная сборка массива, в том числе, с перестановкой дисков;
- неправильный ребилд и другие операции без дополнительного обеспечения сохранности данных;
- запуск checkdisk, fsck после неправильной пересборки;
- копирование, изменение файлов, сохранение новых данных на восстанавливаемые носители;
- форматирование или перераспределение разделов, переустановка ОС в качестве попытки перезапустить проблемный диск.
На самом деле ни одно из этих действий не понадобится, чтобы восстановить данные с RAID 5 при легких неполадках. А при серьезных проблемах все это только навредит. Как же действовать правильно, чтобы максимально безопасно извлечь информацию с массива?
Выход накопителя из строя
Все мы знаем, что главным предназначением RAID массивов является защита данных на случай выхода из строя одного или двух дисков. Обычно RAID массив без проблем справляется с этой задачей. Но иногда случаются ситуации, когда при выходе одного или нескольких дисков повреждаются данные на соседнем носителе и в такой ситуации RAID массив может оказаться полностью неработоспособным, что в свою очередь приведет к потере информации. Поэтому настоятельно рекомендуется периодически проверять состояние накопителей, из которых построен RAID массив.
Читайте также: