Raid 1: RAID 0, RAID 1, RAID 5, RAID 10 RAID?
Определение томов RAID для Intel® Rapid Storage Technology
RAID 0 (чередующийся набор)
RAID 0 использования возможности чтения-записи двух или больше жестких дисков, сотрудничающих для максимизации производительность устройств хранения данных. Данные в RAID, 0 томов располагаются в блоки, распространенные через диски так, чтобы чтения и записи могли быть выполнены параллельно. Этот метод чередования является самым быстрым изо всех уровней RAID, специально для чтения и записи больших файлов. Реальные задачи, где RAID 0 может иметь преимущество, включают загружающиеся большие файлы в программное обеспечение редактирования изображений, сохраняя большие файлы ролика в программном обеспечении редактирования видео или создавая образы компакт-диска или образы DVD с CD/DVD авторский корпус.
Жесткие диски в RAID, 0 томов объединены для формирования одного тома, появляющегося как единственный виртуальный диск к операционной системе. Например, четыре жестких диска на 120 ГБ в массиве RAID появятся как единственный жесткий диск на 480 ГБ к операционной системе.
На томах RAID 0 не хранится резервная информация. Поэтому, если один жесткий диск перестал работать, все данные по обоим дискам потерян. Уровень RAID 0 (который не указывает ни на какую избыточность) отражает это отсутствие избыточности. Массивы RAID 0 не рекомендуется использовать на серверах или в других средах, где главной целью является обеспечение защиты данных.
RAID 1 (зеркальный набор)
Массив RAID 1 состоит из двух жестких дисков, данные на которых дублируются в реальном времен. Поскольку все данные дублируются, ОС рассматривает общую емкость массива RAID 1, как максимальную емкость одного диска массива. Например, два жестких диска на 120 ГБ в массиве RAID появятся как единственный жесткий диск на 120 ГБ к операционной системе.
Основное преимущество зеркального отражения RAID 1 — то, что оно обеспечивает надежность данных в случае отказа отдельного диска. При неисправности одного жесткого диска все данные остаются доступными с другого жесткого диска и целостность данных не нарушается. При сбое диска система остается полностью работоспособной и сохраняет продуктивность.
Производительность массива RAID больше, чем производительность единственного диска, потому что данные могут быть считаны из многократных дисков — оригинала и зеркала — одновременно. Однако для операций записи на диск не обеспечивается такая же производительность, поскольку вначале данные должны быть записаны на один диск, и лишь затем создается их зеркальная копия на другом диске.
RAID 5 (чередование данных с четностью)
Массив RAID 5 является тремя или больше жесткими дисками с данными, разделенными на вызванные полосы управляемых блоков. Основные преимущества RAID 5 являются емкостью хранения данных и защитой данных.
Четность является математическим методом для воссоздания данных, который был потерян от единственного диска, увеличивающего отказоустойчивость. Данные и информация о четности чередуются в масштабе всех участвующих в массиве жестких дисков. Информация о четности чередуется циклически, что позволяет избежать образования узких мест, связанных с расчетами четности.
Суммарная емкость массива RAID 5 равна размеру наименьшего жесткого диска, помноженному на количество оставшихся дисков. Эквивалент одного жесткого диска используется для хранения контрольной информации, допуская отказоустойчивость с меньше, чем 50-процентное полное сокращение RAID 1. Например, четыре жестких диска на 120 ГБ в массиве RAID 5 похожи на один жесткий диск на 360 ГБ к операционной системе.
Поскольку четность используется для защиты данных, до 75 процентов общей емкости диска применимы. Один диск может перестать работать, и возможно восстановить данные после замены неисправного жесткого диска с новым диском. Дополнительная работа вычисления отсутствующих данных ухудшает производительность записи к тому RAID 5, в то время как восстанавливается том.
Производительность чтения массива RAID 5 больше, чем производительность чтения единственного диска, потому что данные могут быть считаны из многократных дисков одновременно. Это преимущество не распространяется на операции записи — ведь четность необходимо подсчитать, а после этого записать соответствующую информацию на все диски.
Для улучшения производительности записи RAID 5 технология хранения Intel® Rapid использует кэш с обратной записью RAID 5 тома и коагулятор. Кэширование данных тома с отложенной записью позволяет буферизовывать операции записи и повышает сцепление. Кэш-память отключена по умолчанию, но пользователь может включить ее через пользовательский интерфейс. Бесперебойное питание (UPS) рекомендуется для использования, если включена кэш-память.
Функция сцепления группирует отдельные запросы на запись в более крупные; соответственно, количество операций ввода/вывода при подсчете четности сокращается. Функция сцепления активизируется по умолчанию, причем отключить её пользователь не может.
RAID 10
В массиве RAID 10 используется четыре жестких диска для получения комбинации уровней RAID 0 и 1 посредством формирования массива RAID 0 из двух массивов RAID 1.
Поскольку все данные по массиву RAID дублированы, способность массива RAID 10 является размером массива RAID. Например, четыре жестких диска на 120 ГБ в массиве RAID 10 появятся как единственный жесткий диск на 240 ГБ к операционной системе.
Основное преимущество RAID 10 — то, что он комбинирует преимущества производительности RAID 0 с и отказоустойчивости RAID 1. На случай отказа одного из дисков предусматривается высокий уровень надежности данных. Если один из дисков выходит из строя, все его данные остаются доступными во второй половине зеркального набора без всякого ущерба их целостности. При сбое диска система остается полностью работоспособной и сохраняет продуктивность. Отказоустойчивость данных может быть восстановлена, заменив жёсткий диск.
Производительность массива RAID 10 больше, чем производительность единственного диска, потому что данные могут быть считаны из многократных дисков одновременно. По сравнению с двухдисковым массивом RAID 0, RAID 10 отличается более высокой производительностью операций чтения, так как данные можно считывать из любой половины зеркального набора; в то же время, поскольку данные записываются по всему массиву, производительность записи несколько ниже.
Обзор RAID
RAID 0 | RAID 1 | RAID 5 | RAID 10 | |
Минимум # дисков | 2 | 2 | 3 | 4 |
Преимущество | Более высокая скорость передачи | 100% резервирование данных. При неисправности одного диска данные остаются доступными. Для сохранения резервирования рекомендуется восстановить массив с новым диском. | Более высокий процент применимой способности, высокая производительность чтения и отказоустойчивость. | Комбинирует производительность чтения RAID 0 с отказоустойчивостью RAID 1. |
Отказоустойчивость | Нет – при неисправности одного диска теряются все данные | Зеркальный набор означает, что все данные с одного диска дублируются на другом диске. | Очень высокая – при помощи информации о четности после замены неисправного жесткого диска новым потерянные данные можно восстановить. | Зеркальный набор означает, что все данные с одного диска дублируются на другом диске. |
Приложение | Используемый в настольных ПК и рабочих станциях для максимальной производительности для временных данных и высокого уровня ввода/вывода | Используемый для небольших систем, где способность одного диска достаточна и для любого приложения (приложений), требующего очень высокого уровня готовности. | Большие объёмы хранения важных данных. | Высокопроизводительные приложения, которым необходима защита данных — например, редакторы видеоданных. |
Матрица RAID
RAID матрица – это функция, позволяющая создавать 2 логических раздела RAID в одном RAID массиве. Два тома могут быть как одного типа, так и разных.
Например, в системах с Intel® I/O Controller Hub 10R (Intel® ICh20R), технология хранения Intel Rapid позволяет Вам создавать Конфигурацию массива RAID, использующую RAID 0, RAID 5 или RAID 10, а также продолжающий предоставлять преимущества производительности RAID 0 с и защиты RAID 1 на двух жестких дисках.
Конфигурация массива RAID с RAID 0 и RAID 5 на четырех жестких дисках обеспечивает лучшую защиту данных, чем RAID 0, обеспечивая один том хранения RAID 5, где данные могут быть защищены от отказа единственного жесткого диска. Кроме того, Матрица RAID может обеспечить большую суммарную емкость и улучшенную производительность, чем один только RAID 5.
Готовый к RAID
Готовая к RAID система является конфигурацией, включающей сквозную миграцию от одного диска SATA не-RAID до конфигурации RAID SATA. Переустанавливание операционной системы не требуется.
Готовая к RAID система должна встретить следующие требования:
- Поддерживаемые наборы микросхем Intel®
- Один жесткий диск Serial ATA (SATA)
- RAID-контроллер, включенный в BIOS
- BIOS системной платы, включающий дополнительное ПЗУ технологии хранения Intel Rapid
- Программное обеспечение технологии хранения Intel Rapid
- Раздел жесткого диска по крайней мере с 5 Мбайтами свободного пространства
Диск определяется как Intel RAID 1 Volume — что делать?
Проблема
Пациент.
Принесли к нам на продажу жесткий диск Western Digital объемом 500Гб. Диск отлично прошел тестирование поверхности, но вот незадача — в Windows диск определяется как Intel RAID 1 Volume и не позволяет посмотреть SMART.
Диспетчер устройств.
Так же в интернете есть жалобы на то, что на такие диски нельзя поставить Windows.
Ну что ж, пользуясь познаниями в жестких дисках, начнем наши исследования ранее не встречавшейся проблемы.
Исследование
Осмотр диска в Victoria дал некоторые результаты — доступный объем чуть меньше стандартных для 500Гб дисков 976773168 секторов, что подсказывает нам — в «отрезанном» куске может находиться конфигурация RAID, которую подхватывает материнская плата.
Для того, чтобы убедиться в работоспособности диска, подключили его к стенду PC3000, чтобы проверить конфигурацию.
Изучение микропрограммы диска на стенде показало, что все параметры в норме, диск спокойно отдает SMART и правильное имя. Но вот в конце диска лежит конфигурация, которую можно без проблем увидеть невооруженным глазом в шестнадцатеричном редакторе (например, в данном секторе находится список серийных номеров участников массива).
Чтобы более глубоко понять проблему, мы подключили SATA-анализатор в разрыв между материнской платой и диском.
SATA-анализатор от Эпос.
Прогнали обычную загрузку и увидели, что диск обращается к предпоследнему сектору на поверхности. А что внутри? Правильно, наша конфигурация RAID!
Конфигурация RAID.
А где же сидит тот загадочный контроллер, который подхватывает конфигурацию и подменяет реальный ответ диска на запрос идентификации? Подробный осмотр BIOS не дал ответ на этот вопрос — никаких упоминаний RAID в нем нет.
Только прервав загрузку по F8, мы увидели, что обращения к конфигурации нет до начала загрузки Windows — это значит, что именно Windows занимается разбором данной конфигурации RAID и дальнейшей подменой параметров!
Лог до загрузки Windows.
Лог процесса загрузки Windows — вот он, подгруженный сектор конфигурации массива!
Решение
Собственно, вы уже наверняка догадались, как решить проблему — очистить сектор конфигурации RAID.
Но сделать это без дополнительных программных средств проблематично — Windows не позволяет обращаться к секторам, в которых находится конфигурации, ОС просто исключает из работы данную область!
Наиболее доступное решение — взять любой LiveCD и утилитами тестирования жестких дисков произвести запись последних секторов диска.
Мы не любим такие решения, так как человеческий фактор никто не отменял и есть вероятность удалить информацию с другого диска (например, если вы пользуетесь подобным RAID на своем компьютере). В связи с этим мы набросали простейшую утилиту, которая позволяет модифицировать конфигурацию и, в случае ошибки, вернуть ее в исходное состояние.
Утилиту надо запускать с Windows LiveCD, так как в обычном режиме доступа к закрытой области нет.
Ссылка на скачивание нашей утилиты.
Использование утилиты очень простое — запускаем от имени администратора, выбираем нужный диск, соглашаемся с внесением изменения на диске. Если конфигурация не обнаружена, изменений не будет. Если будет обнаружена уже измененная данной утилитой конфигурация, будет предложение восстановление (Restore).
Диспетчер устройств после удаления конфигурационного сектора Intel RAID.
Изменили конфигурационный сектор и после загрузки Windows получили работоспособный диск.
Вот таким образом можно решить проблему с Intel RAID 1 Volume.
Диск, подключенный к анализатору.
Введение в RAID: RAID-1 и RAID-2
RAID-1 в определённом смысле полностью противоположен RAID-0. В RAID-1 все диски массива являются копиями друг друга. Когда блок данных поступает на запись в RAID-1, этот блок копируется на все диски, находящиеся в массиве. RAID-1 не делает никаких вычислений чётности данных, а просто сохраняет поступающий блок информации на все диски одинаково.
На картинке ниже (взято с Википедии, автор — Cburnett) проиллюстрирован принцип записи данных на двухдисковый массив RAID-1.
Из иллюстрации видно следующее. Когда блок данных A1 записывается на Disk 0, одновременно создаётся его копия на Disk 1. Точно так же дело обстоит и с другими блоками записываемых данных.
Совсем иначе дело обстоит при чтении данных. При чтении вовсе ни к чему считывать все копии блоков данных с дисков, поэтому блок A1 считывается с Disk 0, блок A2 — с Disk 1 и так далее. Такой подход позволяет организовать практически одновременное считывание двух блоков данных (в случае с двумя дисками). Таким образом, скорость записи в RAID-1 не отличается от скорости записи на самый медленный диск в массиве. Зато скорость чтения значительно возрастает за счёт одновременного считывания блоков данных с нескольких дисков.
Ключевым преимуществом RAID-1 является то, что одни и те же данные хранятся на всех дисках массива, что повышает надёжность хранения информации.
Ёмкость массива RAID-1 вычисляется следующим образом:
Ёмкость = min(ёмкость дисков)
это означает что общая ёмкость массива RAID-1 определяется ёмкостью наименьшего диска (диски могут быть разного размера). Например, у вас есть два диска ёмкостью 400 и 500 ГБайт. Общая ёмкость массива, составленного из таких дисков составит 400 ГБайт, в то время как 100 ГБайт второго диска останутся незадействованными. Из всех конфигураций RAID-1 самым неэффективным образом использует дисковое пространство.
Надёжность или вероятность отказа массива вычисляется просто, о чём рассказывается в Википедии. Поскольку все диски в массиве являются копиями друг друга, то потеря всех данных возможна лишь в случае выхода из строя всех дисков массива.
Pмассива = Pдискаn
Таким образом, вероятность выхода из строя массива равна вероятности выхода из строя одного диска в степени n, где n = количество дисков в массиве. Поскольку вероятность выхода из строя одного диска всегда меньше единицы, то вероятность выхода из строя всего массива тем меньше, чем больше дисков в массиве.
Некоторые иногда пытаются использовать RAID-1 в качестве средства резервного копирования важных данных, забывая о том, что RAID-1 хотя и повышает надёжность хранения данных, но вовсе не заменяет собой резервное копирование. Если RAID-контроллер или модуль, содержащий массив выйдет из строя, вы потеряете доступ к вашим данным, а некоторых особо-тяжёлых случаях и сами данные! Не имея резервных копий, вы полагаетесь лишь на надёжность одного устройства, а это означает потерю данных одновременно с гибелью устройства. Мораль басни неизменна: делайте резервные копии, храните их в других местах, на других устройствах.
Подытожим основные моменты, присущие RAID-1:
- плюсы:
- высокий уровень надёжности хранения данных;
- высокий уровень MTTF;
- высока скорость считывания данных;
- минусы:
- минимальная эффективность использования дискового пространства;
- низкая скорость записи данных;
- минимальное количество дисков в массиве: 2.
RAID-2 изначально определённый в числе пяти уровней RAID, на сегодняшний день считается устаревшим и больше не используется. Принцип RAID-2 заключается в распределении бит (заметьте, именно бит, не блоков) данных между несколькими дисками, используя код Хэмминга для вычисления битов чётности. В RAID-2 первый бит записывается на первый диск, второй бит — на второй диск, третий — на третий и т. д. Вычисляемый в процессе записи код Хэмминга может располагаться как на дисках с данными, так и на отдельном диске. Такой подход позволяет достичь высоких показателей производительности чтения/записи хотя и с ограничениями, накладываемыми необходимостью вычисления и сохранения битов чётности.
Ключевым плюсом RAID-2 является его способность выполнять восстановление данных в случае ошибок, что значительно повышает уровень надёжности хранения данных. Однако после того, как в контроллеры жёстких дисков стали интегрировать использование кода Хэмминга для контроля чётности, эта же функция в RAID-2 стала избыточной, поэтому в наши дни RAID-2 не используется.
Источник: Linux-Mag.Com
Установка Centos 7 на программный RAID 1 с LVM
Устанавливаемая система Centos 7 из образа CentOS-7-x86_64-Minimal-1810.iso
После загрузки с установочного диска Centos 7, попадаем в меню выбора языка:
Нажимаем Continue
и попадаем в меню настройки устанавливаемой ОС
Нам необходимо настроить разбивку дисков INSTALLATION DESTINATION
и сеть NETWORK & HOSTNAME
Заходим в раздел INSTALLATION DESTINATION
поподаем в меню настройки места установки ОС
Выбираем оба наших диска и ставим галку, что мы настроим разделы сами I wil configure pertitionining
Нажимаем DONE
и попадаем в раздел ручной настройки разбиения дисков
Нажимаем плюс и создаем раздел /boot размером 512 mb
Указываем файловую систему ext4
, тип устройства RAID, уровень рейда RAID1 и жмем кнопку Update Settings
Жмем плюсик и создаем раздел файла подкачки объемом 16 gb
Тип устройства LVM
. Под Volume Group
жмем Modify
и попадаем в настройку LVM группы
Переименовываем группу в vg, уровень рейда RAID1, размер группы максимально возможный
Жмем Save
попадаем в окно настройки раздела swap, жмем Update Settings
Жмем плюсики для создания корневого раздела. Размер у него не указываем, т.к он займет все оставшееся место
На слудующем скриншоте видим, что уже автоматически выставился размер всего оставшегося места в группе, выбираем тип устройства LVM
, файловую систему ext4
Если мы нажмем на кнопку Modify
под Volume group
, то увидим, что настройки группы не изменились
Нажимаем в основном окне разбики дисков DONE
, появится окно вносимых на диск изменений. Тут жмем Accept Changes
Настройка диска закончена
Теперь будем настраивать сеть. Заходим в меню NETWORK & HOSTNAME`
Выбираем первый интерфейс, включаем его переводим бегунок из OFF
в ON
и жмем Configure
Попадаем в окно настройки сети для данного интерфейса
Для начала заходим на вкладку General
и устанавливаем галочку напротив Automatically connect
, для того чтобы сеть поднималась автоматически при подключении к порту
Идем на вкладку IPV4 Settings
, выбираем Метод Manual
, жмем кнопку Add
, вводим ip адресс, маску шлюз и DNS сервер
Если мы не хотим использовать IPV6 протокол, то идем на вкладку IPV6 Settings
и выбираем Метод Ignore
Жмем кнопку Save
, если сервер у нас подключен к порту коммутатора, то после этого сеть поднимется.
Жмем в основном окне настройки сети DONE
. Сеть настроена.
Попадаем в меню настройки устанавливаемой ОС, больше ничего настраивать не нужно.
Нажимаем Begin installation
. В процессе установки вам останется только указать пароль root.
Восстановление RAID 1 или как мне поменяли не тот диск
Хочу рассказать поучительную историю, которая случилась со мной на днях. На одном из серверов в ЦОД вышел из строя диск в составе рейда mdadm. Ситуация типовая, с которой регулярно сталкиваюсь. Оставил заявку в техподдержку на замену диска с указанием диска, который надо поменять. В цоде заменили рабочий диск и оставили сбойный. Дальше история, как я решал возникшую проблему.
Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «Administrator Linux. Professional» в OTUS. Курс не для новичков, для поступления нужно пройти .
Цели статьи
- Рассказать поучительную историю о том, какие могут быть проблемы при аренде серверов в ЦОД.
- Показать на примере, как надо действовать при выходе из строя диска в рейде mdadm.
- Простыми словами объяснить, в чем разница между программным и аппаратным рейдом.
Введение
Когда первый раз сталкиваешься с рукожопством сотрудников техподдержки дата центра, впадаешь в ступор и думаешь, ну как так то? Сейчас я спокойно отношусь к таким ситуациям и действую исходя из самых худших ожиданий. На днях я столкнулся с ситуацией, когда мне заменили не тот диск в сервере с RAID1. Вместо сбойного диска вынули рабочий и заменили чистым. К счастью все закончилось хорошо, но обо всем по порядку.
Не скажу, что у меня прям большой опыт аренды серверов, но он есть. Я регулярно обслуживаю 10-15 серверов, расположенных в разных дата центрах, как российских, так и европейских. Первый негативный опыт я получил именно в Европе и был очень сильно удивлен и озадачен. Я, как и многие, был под влиянием либеральной пропаганды на тему того, что у нас все плохо, а вот Европа образец надежности, стабильности и сервиса. Как же я ошибался. Сейчас отдам предпочтение нашим дата центрам. По моему мнению и опыту, у нас тех поддержка и сервис в целом лучше, чем там, без привязки к стоимости. В Европе дешевле схожие услуги, так как там масштабы сервисов в разы больше.
Приведу несколько примеров косяков саппорта, с которыми сталкивался.
- При заказе приватной сети у хостера leaseweb.com развалили весь сервис на несколько часов. Был крупный проект у хостера. Рос постепенно, с нуля. Покупался сервер за сервером. Когда серверов стало много, решили, что надо объединяться в единую локалку. У хостера есть такая услуга и называется приватная сеть. Так как сервера сильно разнесены по стойкам, хостер сказал, что надо переносить все поближе друг к другу. Согласовали время для переноса серверов и все остальное. Хостер заранее выдал все сетевые настройки. После того, как хостер все сервера перенес и отчитался в тикете об успешном окончании, началась свистопляска. На части серверов указанные сетевые настройки не приводили к доступности. Часть серверов не видели друг друга. Началась длительная переписка с техподдержкой, где предлагали то включить dhcp, то отключить, и кучу всяких других бесполезных действий. В итоге оказалось, что просто напутали и с сетевыми настройками, и сервера не туда перенесли. Это была жесть. Плюс все общение на английском. С тех пор я больше никогда не заказываю подобных услуг на работающем сервисе. Если надо объединяться, то настраиваю vpn на текущих сетевых подключениях. И вообще обращаюсь к тех поддержке по минимуму. Если нужны глобальные изменения — плавных переход на дублирующую систему.
- Как-то раз перед новым годом, 31-го декабря в 16 часов отрубился полностью крупный проект. Как оказалось, хостер выполнял какие-то работы в стойке и по ошибке вырубил питание на нашем сервере, который был балансером и точкой входа для всех запросов. В итоге весь сайт и сервис лег для посетителей. Повезло, что где-то часа за 2 они это обнаружили и отписались в тикете, что все ОК. А при первоначальном запросе сказали, что сейчас будем разбираться, но все инженеры уже празднуют, так что ничего не обещаем.
- Ну и под конец классика. Заменили не тот диск в рейде. Вместо сбойного вынули рабочий. Каким-то чудом рейд не развалился. Все зависло, вернули обратно рабочий диск и перегрузили сервер.
Было много всяких инцидентов помельче, нет смысла описывать. Хотя нет, один все же опишу. Устанавливал свой сервер в ЦОД. Решил пойти в маш зал и проконтролировать монтаж. Если есть такая возможность, крайне рекомендую ей воспользоваться. Местный рукожоп неправильно прикрепил салазки и сервер во время монтажа стал падать. Я его поймал, тем спас его и сервера других клиентов. В итоге помог с монтажом. Сам бы он просто не справился. Я не представляю, что было, если бы я не пошел в машзал. К чести руководства, я написал претензию, где подробно описал данный случай и попросил бесплатно месячную аренду. Мне ее предоставили. Советую всем так поступать. Зачастую, руководство может быть не в курсе того, что происходит в реальности. Надо давать обратную связь.
Уровень моего доверия к тех поддержке дата центров и хостингов вы примерно представляете 🙂 Ну и вот случилось очередное ЧП. Подробнее остановлюсь на этой ситуации, так как она случилась вчера, свежи воспоминания.
Замена диска в рейде mdadm
Речь пойдет о дешевых дедиках от selectel. Я их много где использую и в целом готов рекомендовать. Это обычные десктопные системники за скромные деньги. Свое мнение об этих серверах, а так же сравнение с полноценными серверами сделаю в конце, в отдельном разделе.
На сервере была установлена система Debian из стандартного шаблона Selectel. Вот особенности дисковой подсистемы этих серверов и шаблона.
- 2 ssd диска, объединенные в mdadm
- /boot раздел на /dev/md0 размером 1G
- корень / на /dev/md1 и поверх lvm на весь массив
В целом, хорошая и надежная разбивка, чему будет подтверждение дальше. На сервере был установлен proxmox, настроен мониторинг mdadm. Мониторинг дисков не сделал. В какой-то момент получил уведомление в zabbix, что mdadm развалился. Сервер при этом продолжал работать. Ситуация штатная. Пошел в консоль сервера, чтобы все проверить. Посмотрел состояние рейда.
# cat /proc/mdstat
Убедился, что один диск выпал из массива. В системном логе увидел следующее.
Попробовал посмотреть информацию о выпавшем диске.
# smartctl -i /dev/sda
Информации не было, утилита показывала ошибку обращения к диску. Получилось посмотреть модель и серийный номер только работающего диска.
Я не стал разбираться, что там к чему с диском. Если вижу проблемы, сразу меняю. Предупредил заказчика, что с диском проблемы, нужно планировать замену. Так как железо десктопное, «сервер» надо выключать. Согласовали время после 22 часов. Я в это время уже сплю, поэтому написал тикет в тех поддержку, где указал время и серийный номер диска, который нужно было оставить. Я сделал на этом акцент, объяснил, что сбойный диск не отвечает, поэтому его серийник посмотреть не могу. Расписал все очень подробно, чтобы не оставить почвы для недопонимания или двойного толкования. Я в этом уже спец, но все равно не помогло.
Я спокойно согласился на эту операцию, потому что часто делаются бэкапы и они гарантированно рабочие. Настроен мониторинг бэкапов и делается регулярное полуручное восстановление из них. Договоренность была такая, что хостер после замены дожидается появления окна логина, а заказчик проверяет, что сайт работает. Все так и получилось — сервер загрузился, виртуалки поднялись, сайт заработал. На том завершили работы.
Утром я встал и увидел, что весь системный лог в ошибках диска, рабочего диска в системе нет, а есть один глючный и один новый. Сразу же запустил на всякий случай ребилд массива и он вроде как даже прошел без ошибок. Перезагрузка временно оживила сбойный диск. В принципе, на этом можно было бы остановиться, заменить таки сбойный диск и успокоиться. Но смысл в том, что этот сбойный диск почти сутки не был в работе и данные на нем старые. Это не устраивало. Потом пришлось бы как-то склеивать эти данные с данными из бэкапов. В случае с базой данных это не тривиальная процедура. Созвонился с заказчиком и решили откатываться на рабочий диск, который вытащили накануне ночью.
Я создал тикет и попросил вернуть рабочий диск на место. К счастью, он сохранился. К нему добавить еще один полностью чистый. Хостер оперативно все сделал и извинился. В завершении прислал скриншот экрана сервера.
И самоустранился. Дальше решать проблему загрузки он предложил загрузившись в режиме rescue. Этот режим доступен через панель управления сервером в админке, даже если сервер не имеет ipmi консоли. Как я понял, по сети загружается какой-то live cd для восстановления. Я в нем загрузился, убедился, что данные на месте, но понять причину ошибки не смог. Может быть и смог бы, если бы дольше покопался, но это очень неудобно делать, не видя реальной консоли сервера. Я попросил подключить к серверу kvm over ip, чтобы я мог подключиться к консоли. Тех поддержка без лишних вопросов оперативно это сделала.
К слову, мне известны случаи, когда техподдержка selectel потом сама чинила загрузку и возвращала mdadm в рабочее состояние. Видел такие переписки в тикетах у своих клиентов до того, как они обращались ко мне. Но я не стал настаивать на таком решении проблемы, так как боялся, что будет хуже. К тому же это было утро воскресенья и специалистов, способных это сделать, могло просто не быть. Плюс, я не думаю, что они обладали бы большими компетенциями, чем я. Я бы за их зарплату не пошел работать в ЦОД.
После того, как я подключился к консоли сервера, восстановление загрузки было делом техники.
You are in emergency mode
У меня много примеров того, как я восстанавливал загрузку сломавшихся linux дистрибутивов.
В данной ситуации с mdadm я был уверен, что все получится, так как сам массив с системой жив, данные доступны. Надо только разобраться, почему система не загружается. Напомню, что ошибка загрузки была следующая.
You are in emergency mode. After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" to try again to boot into default mode. Give root password for maintenance (or type Control-D to continue):
Дальше нужно ввести пароль root и вы окажетесь в системной консоли. Первым делом я проверил состояние массива mdadm.
# cat /proc/mdstat Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] md1 : active raid1 sda3[1] 467716096 blocks super 1.2 [2/2] [U_] bitmap: 2/4 pages [8KB], 65536KB chunk md0 : inactive raid1 sda2[1](S) 999424 blocks super 1.2 [2/2] [U_]
Состояние массива md0, на котором располагается раздел /boot — inactive. Вот, собственно, и причина того, почему сервер не загружается. Судя по всему, когда был подключен сбойный диск, mdadm отключил массив, чтобы предотвратить повреждение данных. Не понятно, почему именно на разделе /boot, но по факту было именно это. Из-за того, что массив остановлен, загрузиться с него не получалось. Я остановил массив и запустил снова.
# mdadm -S /dev/md0 # mdadm -R /dev/md0
После этого массив вышел из режима inactive и стал доступен для дальнейшей работы с ним. Я перезагрузил сервер и убедился, что он нормально загружается. Сервер фактически был в рабочем состоянии, просто с развалившимся массивом mdadm, без одного диска.
Если вам это не поможет, предлагаю еще несколько советов, что можно предпринять, чтобы починить загрузку. Первым делом проверьте файл /etc/fstab и посмотрите, какие разделы и как там монтируются. Вот мой пример этого файла.
/dev/mapper/vg0-root / ext4 errors=remount-ro 0 1 UUID=789184ea-50e4-4788-98f4-b500928d35c8 /boot ext3 defaults 0 2 /dev/mapper/vg0-swap_1 none swap sw 0 0
Вам нужно убедиться, что указанные lvm разделы /dev/mapper/vg0-root и /dev/mapper/vg0-swap_1 действительно существуют. Для этого используйте команду:
# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root vg0 -wi-ao---- 441.28g swap_1 vg0 -wi-ao---- <4.77g
Подробно об этой команде, о работе с lvm и вообще с дисками я рассказываю в отдельной статье — настройка диска в debian. Если с lvm разделами все нормально, проверьте /boot. У меня он монтируется по uuid. Посмотреть список uuid всех разделов можно командой.
# blkid /dev/sda1: PARTUUID="5668dd38-a5e2-495e-856f-af0547a9d907" /dev/sda2: UUID="3f8c654b-5c1d-cb5c-3b13-6bd5925c995f" UUID_SUB="8bf2478f-ec17-a055-1f70-d20dd13a19b3" LABEL="Jellicent:0" TYPE="linux_raid_member" PARTUUID="7e3210cc-f267-4372-85e2-1dae7731a6bb" /dev/sda3: UUID="c123309f-fc71-7b99-2fee-9cd567bd6f9d" UUID_SUB="e0697294-88dc-d6f5-b61c-bdf6091bfceb" LABEL="Jellicent:1" TYPE="linux_raid_member" PARTUUID="df1e1100-a01a-46da-8fd3-81ed4c010c11" /dev/sdb1: PARTUUID="5668dd38-a5e2-495e-856f-af0547a9d907" /dev/sdb2: UUID="3f8c654b-5c1d-cb5c-3b13-6bd5925c995f" UUID_SUB="a8431f0f-6d98-3ca5-1dc7-da62082a4a8c" LABEL="Jellicent:0" TYPE="linux_raid_member" PARTUUID="7e3210cc-f267-4372-85e2-1dae7731a6bb" /dev/sdb3: UUID="c123309f-fc71-7b99-2fee-9cd567bd6f9d" UUID_SUB="ea65601c-8a17-c654-735a-1e5c892e6584" LABEL="Jellicent:1" TYPE="linux_raid_member" PARTUUID="df1e1100-a01a-46da-8fd3-81ed4c010c11" /dev/md0: UUID="789184ea-50e4-4788-98f4-b500928d35c8" TYPE="ext3" /dev/md1: UUID="O9Qq20-35Uk-n1Lx-d993-xnkr-9jCi-l0dNVy" TYPE="LVM2_member" /dev/mapper/vg0-root: UUID="8eccb650-dd7e-4643-8898-9dd5befea121" TYPE="ext4" /dev/mapper/vg0-swap_1: UUID="186dfb1a-7c7e-4750-804c-cc507a38f514" TYPE="swap"
Как вы видите, у меня uuid раздела для загрузки полностью совпадает с тем, что указано в fstab. Если по какой-то причине uuid изменился (разобрали и собрали новый массив), отредактируйте fstab.
Все дальнейшие действия я делал уже по ssh. Скопировал таблицу разделов с рабочего диска sda на чистый sdb.
# sfdisk -d /dev/sda | sfdisk /dev/sdb
Проверил таблицы разделов и убедился, что они идентичные.
# fdisk -l | grep /dev
Скопировал раздел BIOS boot partition с рабочего диска на новый.
# dd if=/dev/sda1 of=/dev/sdb1 bs=512
Потом добавил разделы диска sdb2 и sdb3 в рейд массив.
# mdadm --add /dev/md0 /dev/sdb2 # mdadm --add /dev/md1 /dev/sdb3
Дождался окончания ребилда и убедился, что он прошел. Проверил состояние массива.
# cat /proc/mdstat
В завершении устанавливаем загрузчик на оба диска.
# dpkg-reconfigure grub-pc
После этого я перезагрузился и убедился, что все работает нормально. По хорошему, теперь надо было бы поменять загрузочный диск с первого на второй и убедиться, что со второго тоже нормально грузится. Я не стал этого делать, и так простой и так был велик. Главное, чтобы массив был на месте, а починить загрузку, если что, дело техники.
Вот и все по замене диска в массиве mdadm. После доступа к консоли сервера, мне потребовалось минут 10, чтобы вернуть сервер в рабочее состояние.
В чем отличия программного и аппаратного рейда
Сейчас расскажу, чем принципиально отличается программный рейд контроллер (mdadm) от аппаратного, для тех, кто этого до конца не понимает. Если бы у меня вышел из строя диск на аппаратном рейд контроллере, установленном в полноценный сервер, проблема по замене сбойного диска в RAID решалась бы в следующей последовательности:
- Рейд контроллер оповещает о том, что с диском проблемы и выводит его из работы. В случае с софтовым рейдом система может зависнуть в случае проблем с диском, прежде чем пометит его как проблемный и перестанет к нему обращаться.
- Я оставляю тикет в тех поддержку, где прошу заменить сбойный диск. Информацию о нем я посмотрю в панели управления рейд контроллером.
- Сотрудник тех поддержки видит сбойный диск, так как индикация на нем, скорее всего, будет мигать красной лампочкой. Это не гарантия того, что рукожоп все сделает правильно, но тем не менее, шансов, что он ошибется, меньше. Я сталкивался с ситуацией, когда и в этом случае диск меняли не тот.
- При появлении нового диска raid контроллер автоматически начинает ребил массива.
Если же у вас в сервере уже установлен запасной диск на случай выхода из строя диска в составе raid массива, то все еще проще:
- При выходе из строя диска, контроллер помечает его как сбойный, вводит в работу запасной диск и начинает ребилд.
- Вы получаете оповещение о том, что вышел из строя диск и оставляете тикет в тех поддержку на замену запасного диска.
И это все. В обоих случаях у вас вообще нет простоя. Вот принципиальная разница между mdadm и железным raid контроллером. Стоимость полноценного сервера с контроллером и постоянным ipmi доступом к консоли в среднем в 3 раза выше, чем у сервера на десткопном железе с софтовым рейдом при схожей производительности. Это все при условии, что вам достаточно одного процессора и 64G памяти. Это потолок для десктопных конфигураций. Дальше считайте сами, что вам выгоднее. Если возможен простой в несколько часов на замену диска или других комплектующих, то смело можно использовать десктопное железо. Mdadm обеспечивает сопоставимую гарантию сохранности данных в сравнении с железным контроллером. Вопрос лишь в простое и производительности. Ну и своевременные бэкапы добавляют уверенности в том, что вы переживете неполадки с железом.
При использовании железного рейда на hdd дисках, есть возможно получить очень значительный прирост скорости за счет кэша контроллера. Для ssd дисков я особо не замечал разницы. Но это все на глазок, никаких замеров и сравнений я не делал. Нужно еще понимать, что десктопное железо в целом менее надежное. К примеру, в том же селектеле на дешевых серверах я ловил перегрев или очень высокую температуру дисков. Прыгала в районе 55-65 градусов. Все, что ниже 60-ти, тех поддержка футболила, говоря, что это допустимая температура, судя по документации к дискам. Это так и есть, но мы же понимаем, что диск, постоянно работающий на 59 градусах с бОльшей долей вероятности выйдет из строя.
Вот еще пример разницы в железе. Если у вас в нормальном сервере выйдет из строя планка памяти, сервер просто пометит ее как сбойную и выведет из работы. Информацию об этом вы увидите в консоли управления — ilo, idrac и т.д. В десктопном железе у вас просто будет постоянно виснуть сервер и вам придется долго выяснять, в чем же проблема, так как доступа к железу у вас нет, чтобы проще было запланировать тестирование сервера. А если вы закажете это у тех поддержки, то есть ненулевая вероятность, что станет хуже — сервер уронят, перепутают провода подключения дисков и т.д. В общем, это всегда риск. Проще сразу съезжать с такой железки на другую.
Заключение
Надеюсь, моя статья была интересной. Для тех, кто никогда не работал с ЦОДами будет полезно узнать, чего можно от них ожидать. Я скучаю по временам, когда все сервера, которые я администрировал, были в серверной, куда никому не было доступа и куда я мог в любой момент попасть и проверить их. Сейчас все стало не так. И твои сервера уже не твои. Их может сломать, уронить, что-то перепутать сотрудник тех поддержки дата центра.
Сейчас большой тренд на переход в облака. Я смотрю на эти облака и не понимаю, как с ними можно нормально взаимодействовать. Заявленная производительность не гарантированная, нагрузка плавает в течении суток. Упасть может в любой момент и ты не будешь понимать вообще в чем проблема. Твои виртуалки могут быть по ошибке удалены и кроме извинений и компенсации в 3 копейки ты ничего не получить. Каждое обращение в ТП как лотерея. Думаешь, что сломают в этот раз. Если сервера железные, то когда пишу тикет на доступ к железу, я морально и технически всегда готов к тому, что этот сервер сейчас отключится и я больше не смогу к нему подключиться.
В целом, опыт работы с облаками у меня негативный. Несколько раз пробовал для сайтов и все время съезжал. Нет гарантированного времени отклика. А это сейчас фактор ранжирования. Для очень быстрого сайта остается только один вариант — свое железо, а дальше уже кому какое по карману. Зависит от надежности и допустимого времени простоя.
Я про облака заговорил, потому что тенденции к тому, что от железных серверов надо отказываться и все переносить в облака. С одной стороны удобно должно быть. Как минимум, не будет указанных выше в статье проблем. А с другой стороны добавляется куча других проблем. Я пока сижу на железяках разного качества и стоимости. А у вас как?
Онлайн курс по Linux
Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «Administrator Linux. Professional» в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров.
Что даст вам этот курс:
- Знание архитектуры Linux.
- Освоение современных методов и инструментов анализа и обработки данных.
- Умение подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы.
- Владение основными рабочими инструментами системного администратора.
- Понимание особенностей развертывания, настройки и обслуживания сетей, построенных на базе Linux.
- Способность быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.
Проверьте себя на вступительном тесте и смотрите подробнее программу по .
Поддержка | Synology Inc.
Служба ремонта Synology
Synology предоставляет гарантийное обслуживание всех аппаратных продуктов. Восстановительный ремонт выполняется специалистами Synology, и мы тщательно отслеживаем все детали процесса, гарантируя, что компонент будет отремонтирован надлежащим образом. Для некоторых моделей профессионального уровня доступно продление срока ограниченной гарантии на оборудование.
Служба ремонта
Указанные компоненты будут отремонтированы или восстановлены в течение гарантийного срока в соответствии со стандартом Synology (с новыми или восстановленными компонентами), чтобы гарантировать правильную работу компонентов после ремонта.
Прочитайте это перед тем, как обращаться в службу ремонта.
- Прочитайте и примите Warranty agreement.
- Гарантия может отличаться для разных моделей, поэтому убедитесь, что гарантия распространяется на указанный компонент. Learn more
- Убедитесь, что вы выполнили checklist и определили, что причина неисправности в оборудовании.
Примечание.
В обычных условиях гарантия активируется с даты, указанной в счете, выставленном компанией Synology, ее уполномоченными дистрибьюторами или реселлерами.
Процедура ремонта
- Обратитесь в офис продаж, в котором вы приобретали продукт — сначала обратитесь в офис продаж, в котором вы приобрели продукт, или к местному представителю (реселлеры или дистрибьюторы) для получения услуг по ремонту.
- Свяжитесь с Synology — обратитесь в компанию Synology для получения дополнительной помощи, только если офис, в котором вы приобрели продукт, по какой-либо причине не может предоставить услуги ремонта.
Чтобы подать заявку на услуги ремонта от Synology, войдите в учетную запись Synology Account.
Примечание.
- Перед отправкой NAS в службу ремонта необходимо выполнить резервное копирование личных данных и конфигураций. Компания Synology и ее авторизованные партнеры не несут ответственности за сохранение вашей конфиденциальности.
- Устройство и система будут восстановлены до заводских настроек по умолчанию, и исходные данные нельзя будет восстановить. Компания Synology не несет ответственность за потерю данных во время ремонта.
- Гарантия распространяется только на продукты Synology. На жесткие диски и другие совместимые устройства гарантия не распространяется.
- Компания Synology сохраняет за собой все права на окончательное решение, и оно будет принято исключительно компанией Synology.
RAID-1 — зеркалирование дисков
RAID-1 — зеркалирование дисков
В RAID-1 (зеркалирование дисков) для создания избыточного набора данных используются тома одинакового размера, хранящиеся на двух разных дисках. В этом случае зеркальные диски содержат идентичную информацию, т. е, данные считываются только с основного зеркального диска, но записываются на оба диска. Поскольку необходима двукратная запись данных, каждый зеркальный диск часто подключается к отдельному дисковому контроллеру, что позволяет одновременно записывать данные на оба диска. Когда используются два дисковых контроллера, говорят, что диски дуплексные. Таким образом, зеркальные и дуплексные диски отличаются тем, сколько дисковых контроллеров ими управляют — один или два.
Использование зеркала — RAID-1
Одна из главных причин для зеркалирования дисков заключается в том, что если один из дисков дает сбой, для чтения и записи данных автоматически используется другой диск. Кроме того, на основе работоспособного диска можно заново сгенерировать данные сбойного диска на том же или другом диске.
При выполнении команды LIST DISK или DETAIL DISK для диска RAID-1 выводится тип тома Mirrored. Если выполнить для зеркального тома команду DETAIL VOLUME, Disk-Part покажет сведения обо всех томах зеркального набора.
При любом повреждении зеркального тома выводится состояние Missing. В этом случае, если для одного из остальных дисков выполнить команду DETAIL DISK, сообщается Failed Redundancy (избыточность нарушена). Если вы видите такое состояние, но не знаете, какой еще диск входит в зеркальный набор, найдите проблемный диск, выполнив команду DETAIL DISK для всех остальных дисков компьютера. Состояние проблемного диска будет показано как Missing.
Для восстановления зеркального набора обычно удаляют сбойный диск, заменяют его новым, а затем конфигурируют новый диск как часть зеркального набора. С этой целью сначала запускают DiskPart, выбирают новый диск и выполняют CONVERT DYNAMIC, чтобы преобразовать тип диска. Далее командой BREAK DISK расформировывают существующий зеркальный набор и командой ADD DISK добавляют новый диск в новый зеркальный набор. По завершении этих операций, если вы выберете зеркальный набор и введете команду LIST VOLUME, состояние должно измениться на Healthy (Исправен).
RAID 0 против RAID 1 — разница и сравнение
Организация данных в RAID 0 и RAID 1
RAID 0 предлагает чередование без контроля четности или зеркалирования. Чередование означает, что данные «распределяются» равномерно по двум или более дискам. Например, при настройке RAID 0 с двумя дисками первый, третий, пятый (и так далее) блоки данных будут записаны на первый жесткий диск, а второй, четвертый, шестой (и так далее) блоки будут записывается на второй жесткий диск. Обратной стороной этого подхода является то, что если даже один из дисков выйдет из строя, вся настройка RAID 0 завершится неудачно, потому что данные станут невосстановимыми.Технически это описывается как отсутствие отказоустойчивости .
Хранение данных в конфигурации RAID 0
Хранение данных в конфигурации RAID 1
Настройка RAID 1 отличается. Нет полосатости; все данные зеркалируются на каждом диске. Это приводит к множеству копий данных (избыточность , ). И если один из дисков выходит из строя, данные все равно можно восстановить, потому что они не повреждены на втором диске (большинство настроек RAID 1 используют только 2 диска, хотя некоторые могут использовать больше), что означает отказоустойчивость RAID 1.
Вот хорошее видео, которое объясняет разницу между массивами RAID 0 и RAID 1 (более короткое видео того же человека есть на YouTube здесь):
Надежность
RAID 1 обеспечивает более высокую надежность за счет избыточности; даже если один из дисков выйдет из строя, данные на другом останутся доступными. Однако RAID-массивы не защищают данные от битового гниения — постепенного разрушения носителей, которое приводит к переворачиванию случайных битов на жестком диске, что приводит к повреждению данных.Современные файловые системы, такие как ZFS и Btrfs, защищают от битового гниения с помощью подсчета контрольных сумм для каждого блока, и их следует использовать людям, серьезно относящимся к защите своих данных в течение нескольких лет:
Распространенное заблуждение — думать, что RAID защищает данные от повреждения, поскольку создает избыточность. На самом деле все обстоит как раз наоборот: традиционный RAID увеличивает вероятность повреждения данных, поскольку он вводит больше физических устройств, и больше вещей могут пойти не так. RAID действительно защищает вас от потери данных из-за мгновенного отказа диска.Но если диск не настолько услужлив, чтобы просто вежливо умереть на вас, и вместо этого начинает читать и / или записывать плохие данные, вы все равно получите эти плохие данные. Контроллер RAID не имеет возможности узнать, являются ли данные плохими, поскольку четность записывается для каждой полосы, а не для каждого блока. Теоретически (на практике четность не всегда строго проверяется при каждом чтении) RAID-контроллер может сказать вам, что данные в полосе повреждены, но у него не будет возможности узнать, были ли на самом деле повреждены данные на каком-либо заданном месте. водить машину.
Производительность
Пишет
RAID 0 предлагает очень быстрое время записи, поскольку данные разделяются и записываются на несколько дисков параллельно. Запись в блок RAID 1 медленнее по сравнению с RAID 0, но примерно такая же, как запись на один диск. Это потому, что все данные записываются на два диска, но параллельно.
Читает
Чтение также выполняется очень быстро в RAID 0. В идеальных сценариях скорость передачи массива — это скорость передачи всех дисков, сложенных вместе, и ограниченная только скоростью RAID-контроллера.Чтение с RAID 1 может или не может обеспечить такой прирост производительности, в зависимости от RAID-контроллера. «Умные» контроллеры разделяют задачу чтения таким образом, чтобы использовать преимущества избыточности данных и считывать разные блоки с разных дисков. Это обеспечивает прирост производительности, аналогичный RAID 0, но для контроллеров, которые не поддерживают такое мультиплексирование, скорость чтения примерно такая же, как у отдельного жесткого диска.
Емкость хранилища
Общий объем памяти, доступный для блока RAID 0, представляет собой просто сумму емкостей хранения отдельных дисков, поскольку нет избыточности.Однако в случае массива RAID 1 происходит репликация данных, что означает, что общая емкость хранилища устройства такая же, как и у одного жесткого диска.
Приложения
RAID 1 — лучший выбор, если надежность важна и вы хотите избежать потери данных. Типичный пример — потребности в архивировании данных. RAID 0 — лучший выбор в сценариях, где требуется большой объем высокоскоростного хранилища. Например, захват несжатого HD-видео через HDSDI и запись его прямо на жесткий диск требует очень быстрой записи и большой емкости.Другой пример — большие базы данных, содержащие журналы или другую информацию с большим объемом операций чтения.
Объединение RAID 0 и RAID 1
Уровни RAID 0 и 1 могут быть объединены для создания конфигурации полосы зеркал — RAID 10 — или зеркала полос (RAID 01). Это так называемые вложенные уровни RAID.
Вложенная конфигурация RAID 01
Конфигурация RAID 10
RAID 10 более отказоустойчив, чем RAID 01, поэтому он широко используется; RAID 01 почти никогда не используется, потому что RAID 10 превосходит его при использовании того же количества дисков.
Список литературы
Что такое RAID 1, RAID 1 + 0 и RAID 0 + 1
Это вторая статья из нашей серии о RAID. Мы надеемся, что он покажет — самым простым способом — что такое RAID, его идею и как он работает. Мы писали о RAID 0. Теперь настало время для RAID 1, RAID 0 + 1 и RAID 1 + 0.
Что такое RAID 1
RAID 1 (зеркалирование) — основная идея такого решения — это репликация (зеркалирование) двух и более дисков. Это означает, что при использовании RAID 1 точная копия (или зеркало) создается на двух или более дисках.Такое решение обеспечивает хорошую производительность чтения и надежность, но емкость хранилища должна быть разделена на секции. Причина в том, что общий объем хранилища должен быть равен емкости самого маленького диска. то есть: в случае массива, состоящего из 3 дисков — 250GM, 500GB и 1TB — полезное пространство будет равно 250GB.
Почему RAID 1
RAID 1 — это простой способ защитить данные и поддерживать разумную скорость записи, чтения и доступа. Принятие этой стратегии позволяет полностью оптимизировать эти процессы.Несмотря на то, что он является последовательным, общая скорость записи равна всем операциям записи каждого диска в массиве. Это одновременный процесс, операции записи выполняются параллельно для всех дисков — это означает, что продолжительность записи равна продолжительности работы самого медленного диска.
Также можно настроить эту стратегию для процесса чтения. Он может быть последовательным — так что скорость чтения может быть почти равной RAID 0, или может происходить только с указанных дисков. Второе решение используется, когда есть существенные различия между скоростями чтения каждого диска в массиве.
Но возвращаясь к плюсам — возможность увеличить скорость чтения и сократить время доступа — главное преимущество. Второй — безопасность данных. Википедия дает нам хороший и простой пример:
Рассмотрим RAID 1 с двумя идентичными моделями диска с 5% вероятностью того, что диск выйдет из строя в течение трех лет. Если отказы статистически независимы, то вероятность отказа обоих дисков в течение трехлетнего срока службы составляет 0,25%. Таким образом, вероятность потери всех данных равна 0.25% за трехлетний период, если с массивом ничего не делается. Если первый диск выходит из строя и никогда не заменяется, то вероятность потери данных составляет 5%. Если выйдет из строя только один из дисков, данные не будут потеряны. Пока неисправный диск заменяется до того, как второй диск выйдет из строя, данные в безопасности.
Однако, поскольку используются два идентичных диска и поскольку их шаблоны использования также идентичны, их сбои не могут считаться независимыми. Таким образом, вероятность потери всех данных, если первый отказавший диск не будет заменен, может быть значительно выше 5%.
С практической точки зрения, в хорошо управляемой системе вышеизложенное не имеет значения, поскольку отказавший жесткий диск не будет проигнорирован, а будет заменен. Надежность всей системы определяется вероятностью того, что оставшийся диск продолжит работу в течение периода ремонта, то есть общим временем, необходимым для обнаружения неисправности, замены неисправного жесткого диска и восстановления этого диска. Если, например, замена вышедшего из строя диска занимает один час, общая надежность системы определяется вероятностью того, что оставшийся диск проработает один час без сбоев.
источник
Как видно, вероятность потери данных очень мала. Это самое большое преимущество RAID 1 — возможность быстро устранить редкую возможность потери данных из-за сбоя диска.
Однако есть и недостатки. Как уже упоминалось, вся емкость хранения массива равна емкости наименьшего подключенного к нему диска. Второе — это то, что мы можем назвать «непосредственностью процесса записи и изменения».«RAID 1 может предотвратить потерю данных из-за сбоя диска, но в случае вирусов или человеческого фактора (т. Е. Случайного удаления данных) RAID 1 бесполезен. Изменения на первом (из двух) дисках в массиве произойдут и на втором — сразу или в ближайшее время. Одна ошибка, вредоносное ПО или что-то еще, и данные будут потеряны.
Что такое RAID 0 + 1 и RAID 1 + 0
RAID 0 + 1 означает массивы, реализованные как RAID 1, элементы которых являются массивами RAID 0. Такая реализация имеет преимущества скорости RAID 0 и безопасности RAID 1.Его также гораздо проще реализовать, чем RAID 3, RAID 5 или RAID 6. Главный недостаток такого решения — его стоимость.
RAID 1 + 0
RAID 0 + 1
Массив RAID 1 + 0 реализован как RAID 0, элементы которого являются RAID 1. Он сочетает в себе те же преимущества RAID 0 (скорость ) и RAID 1 (безопасность), но по-другому. RAID 1 + 0 создает большую полосу маленьких зеркал. После выхода из строя диска при его замене восстанавливается только небольшой фрагмент всего массива.К сожалению, у него есть тот же недостаток, что и у RAID 0 + 1 — стоимость реализации.
RAID — Серия. Проверьте:
RAID Calculator
Мы знаем, что ваши данные бесценны — посчитайте, сколько дисков вам нужно, чтобы получить их в безопасности!
Когда использовать каждый уровень и почему
RAID — это технология, объединяющая два или более дисковых массива в логические блоки, поэтому он ведет себя как один диск, обеспечивая такие преимущества, как улучшенная производительность, лучшая отказоустойчивость и повышенная надежность.Эта группировка может быть реализована с помощью оборудования или программного обеспечения. Эти диски можно сгруппировать по многим типам конфигураций, называемых уровнями RAID. Некоторые из популярных типов: RAID 0, RAID 1, RAID 5, RAID 6 и RAID10. Каждый из этих уровней RAID предназначен для достижения определенной цели. В этой статье давайте рассмотрим различия между RAID 0 и RAID 1, их преимущества и недостатки, а также то, что хорошо работает в разных ситуациях.
Викимедиа
RAID 0
Эта конфигурация, также называемая чередованием дисков, разделяет данные по разным дискам, поэтому чтение-запись может происходить одновременно на нескольких дисках и, в процессе, улучшать общую скорость.Здесь чередование — это данные, которые разделены на несколько дисков, а чередующийся блок — это данные, доступные на одном диске. Это чередование может происходить по-разному. Например, предположим, что у нас есть 10 жестких дисков и 32 МБ данных, которые необходимо распределить по разным дискам. Некоторые системы могут разделить 1 КБ данных с диска 1 на 10, а затем начать все сначала, в то время как другие могут разделить данные сначала на нечетные числа, а затем — на четные. Это зависит от того, происходит ли чередование на уровне байтов, блоков или разделов.
Преимущества
Преимущества RAID 0:
- Повышенная производительность: когда данные распределяются по четырем дискам, это обеспечивает в четыре раза большую пропускную способность. Если предположить, что каждый диск работает со скоростью около 250 операций ввода-вывода в секунду (IOPS), эта настройка будет иметь 1000 IOPS, что сделает его сверхбыстрым для пользователей.
- Без накладных расходов: поскольку RAID 0 не использует четность, накладные расходы отсутствуют, и для хранения используется вся емкость диска.
- Низкая стоимость: среди всех уровней RAID эта конфигурация стоит меньше всего и поддерживается всеми контроллерами RAID.
- Легко реализовать: для RAID 0 особо нечего настраивать, и это делает его самым простым и быстрым в реализации.
Недостатки
Обратной стороной RAID 0 является то, что он не имеет четности и, следовательно, отказоустойчивости. Это означает, что если ваши данные повреждены или утеряны, отказоустойчивость или резервное копирование невозможно, и восстановить потерянные данные будет невозможно. Это делает RAID 0 совершенно непригодным для критических данных.
RAID 1
Также называемый зеркалированием, этот уровень RAID реплицирует данные на два или более дисков для лучшей избыточности.Для этой конфигурации требуется как минимум два диска, поэтому данные можно записывать на оба одновременно. Это ускоряет операции чтения, поскольку данные могут считываться с обоих дисков одновременно. Однако операции записи будут медленнее, так как данные должны быть записаны на два диска.
Преимущества
- Избыточность данных. Самым большим преимуществом RAID 1 является избыточность данных, поскольку данные реплицируются на два или более дисков.
- Отказоустойчивость: этот уровень больше всего подходит для критически важных приложений, потому что, когда один диск выходит из строя, другой автоматически заменяет его.Поскольку оба диска содержат идентичные данные, это не повлияет на пользователей.
- Высокая доступность: поскольку данные реплицируются на несколько дисков, они будут доступны при необходимости, а возможность потери данных очень незначительна.
- Высокая производительность: данные могут считываться с двух или более устройств одновременно, поэтому это происходит быстро.
Недостатки
- Уменьшение емкости хранилища: поскольку одни и те же данные необходимо хранить дважды, общая емкость хранилища уменьшается вдвое.
- Нет подкачки в реальном времени: когда диск выходит из строя, дополнительный диск не заменяет его автоматически. Систему необходимо перезапустить до того, как вторичный диск вступит во владение, и это может быть немного неудобно.
- Дорого: для реализации этого уровня RAID требуется больше места, поэтому он дороже по сравнению с RAID 0.
Сценарии в реальном времени
Теперь давайте рассмотрим несколько реальных сценариев и идеальный уровень RAID для каждого из них.
Высокая скорость чтения и записи
У вас есть ситуация, когда вы хотите, чтобы чтение и запись были очень быстрыми, но данные не так критичны.Это означает, что даже если есть потеря или повреждение данных, это не повлияет на ваш бизнес, если чтение-запись выполняется быстро.
Лучшим примером этого сценария является кэширование видео в реальном времени. Здесь скорость и производительность имеют приоритет над потерей и повреждением данных, и для этого сценария RAID 0 является лучшим выбором.
Временные данные
Ваша цель — предоставить пользователям быстрые результаты, поэтому высокоскоростной ввод-вывод является обязательным. В то же время вы не так беспокоитесь о потере данных, поскольку у вас есть главная копия на другом устройстве хранения, которую можно легко восстановить при необходимости.
В этом случае RAID 0 — лучший выбор.
Недостаточно места на диске
Если у вас есть больше данных для хранения и заканчивается дисковое пространство, RAID 0 — хороший выбор, так как нет накладных расходов, и все дисковое пространство будет использовано для хранения. При этом отсутствует отказоустойчивость или резервное копирование, поэтому данные, которые вы хотите сохранить, должны быть некритичными и не должны влиять на ваш бизнес, даже если они потеряны или повреждены.
Критически важные данные
Если вы хотите хранить критически важные и конфиденциальные данные, лучше всего подходит RAID 1, поскольку он отражает данные на двух дисках, поэтому, даже если есть проблема с основным диском, вы всегда можете получить содержимое со второго.
В целом, RAID 1 — хороший выбор, если избыточность данных является ключевой особенностью вашего хранилища.
Важно отметить, что RAID 1 не является вариантом резервного копирования, потому что, когда поврежденные данные отправляются из операционной системы, они записываются на оба диска, тем самым повреждая оба диска.
Игры
Многим геймерам нравится использовать RAID 0, потому что он прост в настройке и предлагает значительно более высокие скорости, что, в свою очередь, улучшает их игровой опыт. Но некоторые геймеры не предпочитают использовать RAID 0 из-за возможности потери данных, в то время как многим нравится его повышенная пропускная способность.Это личный выбор между безопасностью данных и высокой скоростью.
Несколько пользователей
Если у вас много пользователей, запрашивающих один и тот же контент, подойдет конфигурация RAID 1, поскольку она обеспечивает высокую скорость чтения. Поскольку одни и те же данные зеркалируются на разных дисках, доступ к одному и тому же контенту можно получить быстрее, если несколько пользователей запрашивают его одновременно.
RAID 0 или RAID 1? Все сводится к производительности или избыточности данных
RAID 0 и RAID 1 — это два типа конфигураций или уровней, которые можно настроить с помощью массива независимых дисков.RAID 0 предлагает чередование, что приводит к повышению производительности, но без отказоустойчивости или избыточности данных. RAID 1, с другой стороны, предлагает зеркальное отображение, поэтому одни и те же данные доступны на двух дисках. RAID 1 немного медленнее, чем RAID 0, потому что есть две записи, но операции чтения одинаково быстрые.
Из-за вышеупомянутых различий эти уровни RAID хорошо работают в разных сценариях. В общем, когда вам нужна производительность, а не избыточность данных, вы выбираете RAID 0, а RAID 1 — выбор, когда вы обрабатываете критически важные данные, где избыточность является обязательной.
Мы надеемся, что описанные выше ситуации дадут вам лучшее представление о том, где использовать RAID 0 и RAID 1. Для получения дополнительной информации об уровнях RAID, проверьте ссылки ниже на другие статьи этой серии. И поделитесь с нашими читателями различными ситуациями, в которых вы использовали два уровня, о которых мы говорили в этой статье.
Рекомендуемое изображение: Shutterstock
Просмотры сообщений:
14 318
Другие статьи об уровнях RAID
Когда использовать каждый уровень и почему
Избыточный массив независимых дисков (RAID) — это логическая группа из двух или более дисков, обеспечивающая такие преимущества, как повышенная производительность, отказоустойчивость, избыточность данных и многое другое.Эти преимущества в значительной степени зависят от того, как вы конфигурируете эти диски, при этом некоторые из популярных конфигураций или уровней RAID — это RAID 0, RAID 1, RAID 5, RAID 6 и RAID 10. В этой статье давайте рассмотрим RAID 1. RAID 5, чтобы понять, какой из двух в каких ситуациях лучше.
RAID 1
Викимедиа
Конфигурация
RAID 1 довольно проста, поскольку она хранит идентичные данные на двух или более дисках для лучшей избыточности данных. В конфигурации RAID 1 все данные записываются на оба диска одновременно, а операции чтения выполняются быстро, поскольку данные считываются с двух или более дисков одновременно.Это обеспечивает избыточность данных и хорошо работает, когда вы имеете дело с критически важными данными. Проще говоря, RAID 1 выполняет зеркальное отображение, когда одни и те же данные копируются на два или более дисков. Давайте кратко рассмотрим его преимущества и недостатки.
Преимущества
Преимущества RAID 1:
- RAID 1 обеспечивает высокую производительность чтения со скоростью, сравнимой с RAID 0, особенно если контроллер RAID использует мультиплексирование для одновременного чтения данных с нескольких дисков.
- Идеально подходит для критически важных данных, когда потеря данных может иметь катастрофические последствия.
- Он обеспечивает повышенную производительность, даже если операции записи, как правило, немного медленнее.
Недостатки
Недостатки RAID 1:
- RAID 1 требует вдвое больше места для хранения, и это может оказаться дорогостоящим.
- Доступ к данным с отказоустойчивого диска не является автоматическим, и в случае выхода из строя первого диска систему необходимо выключить, чтобы починить вторичный диск.
- Нет никаких мер безопасности.
RAID 5
RAID 5 также предлагает отказоустойчивость, как RAID 1, но вместо использования зеркалирования он использует четность и контрольную сумму, при которых данные распределяются и сохраняются равномерно на всех дисках вместе с их четностью, поэтому данные могут быть восстановлены в любое время.
Преимущества
Преимущества RAID 5:
- Операции чтения выполняются быстро и могут обслуживать несколько пользователей одновременно.
- Обеспечивает высокий уровень избыточности данных.
- Эффективное использование дискового пространства, так как RAID-контроллер использует четность для восстановления данных. Нет дублирования данных, а значит, можно лучше использовать дисковое пространство.
- Систему не нужно выключать при выходе из строя диска, поскольку информация о четности используется для восстановления этих данных.
Недостатки
Некоторые недостатки RAID 5:
- Операции записи немного медленны, потому что необходимо вычислять четность. Конечно, эта информация о четности также распространяется, поэтому здесь нет узких мест, таких как RAID 4.
- Требуется минимум три диска.
- Операции восстановления немного медленнее из-за вычислений четности.
Теперь, когда у нас есть хорошее представление о RAID 1 и RAID 5, давайте сопоставим их друг с другом, чтобы оценить производительность.
RAID 1 против RAID 5
Давайте сравним производительность RAID 1 и RAID 5 с помощью общих операций и функций.
Операции | RAID 1 | RAID 5 |
Чтение | Чтение в RAID 1 выполняется быстро, потому что запросы чтения отправляются на параллельные диски, а тот, у которого самая высокая производительность, возвращает данные первым | Чтение в RAID 5 также выполняется очень быстро, потому что к данным быстро обращаются и отправляются обратно пользователю. |
Запись | Операции записи медленнее, чем чтение, поскольку одни и те же данные должны быть записаны на несколько дисков | Операции записи также выполняются медленно в RAID 5, потому что информация о четности должна вычисляться при каждой записи, а это требует времени. |
Отказоустойчивость | Отказоустойчивость хорошая, так как несколько дисков содержат одни и те же данные. Однако в случае операции записи оба диска могут быть повреждены, что в конечном итоге приведет к потере данных. | Даже если одна система выйдет из строя, данные будут восстановлены с использованием информации о четности. Хотя во время восстановления данных операции чтения и записи могут быть медленными, отключать систему нет необходимости. |
Хранение данных | Можно использовать только 50% объема данных, так как одни и те же данные должны быть записаны на оба диска | Примерно 4/5 дисков будет использоваться, и только оставшийся диск будет использоваться для хранения информации о четности. |
Приложения | Архивирование данных и любое другое приложение, которое хранит или использует критически важные данные | Файловые серверы и серверы приложений, поскольку они требуют хорошего баланса между хранением, производительностью, безопасностью и отказоустойчивостью. |
Хранение данных | Данные не разделяются на два диска, одни и те же данные просто зеркалируются, поэтому каждый диск имеет идентичную копию. | Данные равномерно распределяются по всем дискам. |
Количество приводов | Если вы планируете использовать только два диска, RAID 1 является наиболее эффективной реализацией. | RAID 5 может поддерживать до 16 дисков. |
Дополнительный кэш | Внедрить дополнительный кэш в RAID 1 сложно, потому что он аппаратный | Дополнительный кэш может быть легко реализован в RAID 5 |
Безопасность | Низкий уровень безопасности | Хорошая безопасность и достойная производительность благодаря проверке четности. |
Сценарии в реальном времени
До сих пор мы видели два уровня RAID, их преимущества и недостатки, а также то, как они сочетаются друг с другом в общих операциях.Давайте теперь рассмотрим несколько сценариев в реальном времени, и какой из двух будет работать лучше всего в каждом.
Файловые серверы и серверы приложений
RAID 5 лучше всего подходит для файловых серверов и серверов приложений, поскольку хранилище оптимизировано и высокоэффективно. Кроме того, серверы RAID 5 не используют зеркалирование, и даже четность распределяется между разными дисками, в зависимости от настройки. Следовательно, RAID 5 можно легко реализовать, даже если файловые серверы имеют меньшие диски.
Непрерывный доступ к данным
Если вам нужен непрерывный доступ к данным, RAID 5 — лучший выбор, так как данные автоматически восстанавливаются в случае сбоя диска.В RAID 1 необходимо выключить систему, чтобы заменить поврежденный диск второстепенным. Другими словами, в RAID 5 легко заменить поврежденный диск на вторичный, а также с проверкой четности. Хотя вы можете реализовать горячую замену в RAID 1 с помощью аппаратных контроллеров, это непросто.
Простая конфигурация
RAID 1 — правильный выбор для тех, кто настраивает RAID 1 дома или для базовых приложений на работе. Это простая технология, не требующая сложной настройки и, следовательно, хорошо работающая для базовых операций чтения / записи.
Установка операционной системы
Вы можете установить операционную систему только на RAID 5, но не на RAID 1.
Аппаратная
Викимедиа
Как вы знаете, любой уровень RAID может быть реализован аппаратно или программно, и каждый из них имеет свои преимущества и недостатки. Если вы хотите воспользоваться преимуществами аппаратной конфигурации, RAID 1 — ваш выбор, потому что RAID 5 лучше всего реализовать с помощью программного обеспечения.
Ограниченный бюджет
Если у вас ограниченный бюджет и вы можете выбрать любой из уровней, выберите RAID 5, поскольку он экономичен, поскольку оптимизирует хранение.Кроме того, у него нулевое время простоя.
Системы бухгалтерского учета
Системы бухгалтерского учета
обрабатывают критически важные данные, и, несомненно, RAID 1 является лучшим выбором из-за его высокой надежности. Таким образом, это некоторые из сценариев реального времени, когда вы можете использовать эти уровни RAID.
RAID 1 или RAID 5? Теперь вы знаете
В заключение, RAID 1 — это простая реализация, тогда как RAID 5 — более сложная из-за различных базовых технологий в каждой из реализаций. Точный выбор зависит от сценария и от того, какие функции или аспекты ему нужны.
Мы надеемся, что приведенная выше информация поможет вам сделать осознанный выбор между RAID 1 и RAID 5. Пожалуйста, сообщите нам в разделе комментариев сценарии, в которых вы использовали один из них, чтобы лучше помочь нашим читателям выбрать между двумя уровнями RAID. И ознакомьтесь с остальной частью нашей серии об уровнях RAID, щелкнув по ссылкам ниже.
Рекомендуемое изображение: Shutterstock
Просмотры сообщений:
5,885
Другие статьи об уровнях RAID
все, что ты можешь сделать сам | DiskInternals
Многие люди используют массив RAID 1 для хранения финансовых данных и небольших систем баз данных.Это удобный способ хранения баз данных, которым для лучшей работы требуется четность.
RAID — это не резервное копирование данных, а резервирование томов на дисках. RAID зеркалирует данные и использует архитектуру RAID для одновременной записи информации на диски. Восстановление сложно для тех, кто не является компьютерным профессионалом. Если вы не уверены в своих навыках, не пытайтесь восстановить данные вручную. В этом случае вы должны следовать инструкциям, приведенным ниже.
Что такое массив RAID 1?
RAID 1 состоит из копии или зеркала данных на двух или более дисках.Классическая пара RAID 1 не предлагает четности, разделения или чередования дискового пространства на нескольких дисках. Поскольку данные зеркалируются на всех дисках, принадлежащих массиву, размер массива может быть равен наименьшему членному диску. Этот макет полезен, если производительность чтения более важна, чем производительность записи или результирующая емкость хранилища данных.
RAID 1 обеспечивает хорошую отказоустойчивость и проще, чем RAID 1-0.
Для обеспечения отказоустойчивости RAID 1 дважды записывает одни и те же данные на два разных диска.Этот процесс называется зеркалированием данных. Если один диск механически сломан или данные повреждены, остальные диски будут работать и в любом случае сохранят все данные. Но функционирование может выполняться с некоторыми ошибками. Поэтому, если у вас есть ошибки или вы механически сломали один из дисков, как можно скорее начните процесс восстановления данных.
RAID 1 подходит в случаях, когда вам нужна дополнительная надежность. Для увеличения скорости чтения данных следует использовать нашу конфигурацию RAID.
Как восстановить потерянные данные RAID 1 с помощью программного обеспечения?
Если данные были потеряны из-за сбоя системы или жесткого диска, используйте восстановление RAID от Diskinternals. Процесс восстановления будет осуществляться с помощью сложных программных алгоритмов.
Существует два распространенных способа восстановления RAID 1. Первый подход:
- 1. Вытащите диски из NAS.
- 2. Подключите их к компьютеру.
- 3. Откройте самый большой раздел EXT в считывателе Linux.
- 4. Если это не помогло, используйте восстановление Linux.
Если вы хотите упростить процесс восстановления, загрузите, установите и запустите RAID Recovery на своем компьютере. В качестве первого шага будет выполнено сканирование. Программа определит, возможно ли восстановление данных.
Если результат положительный, поздравляем, ваши данные могут быть восстановлены практически мгновенно! Пожалуйста, проверьте свои файлы в режиме предварительного просмотра, чтобы убедиться, что вы получили все необходимое. Если вам нужно восстановить какие-либо изображения, было бы полезно проверить их целостность.
После этого приобретите лицензию в Интернете и продолжите процесс восстановления RAID 1. Информация будет восстановлена и перенесена в другое место автоматически.
Восстановление данных RAID 1 для Windows
Восстановление RAID 1 для Windows довольно просто, поскольку обычно используется программное обеспечение для Windows. Чтобы загрузить лицензионную версию, просто выберите свою версию Windows, и программное обеспечение будет адаптировано к ней соответствующим образом.
Вы можете загрузить программное обеспечение с веб-сайта Diskinternals, чтобы легко справиться с восстановлением RAID 1.Это может занять меньше пары минут.
После этого будет продолжено восстановление данных RAID 1. Вам понадобится хотя бы какой-то свободный том, чтобы хранить восстановленные данные из поврежденного массива. Это может занять некоторое время, в зависимости от объема вашего массива, но не беспокойтесь, программа восстановит все возможные данные.
Если структура массива повреждена, файловая система обычно работает правильно. Если проблема заключается в повреждении структуры массива, нет необходимости сканировать все диски, и вы можете сэкономить время, открыв массив в режиме чтения или удаления.Обычно это занимает до пяти минут вместо пары часов полного сканирования диска.
RAID Recovery от DiskInternals работает со всеми типами RAID, соединяя элементы массива как пару отдельных дисков. Процесс восстановления выполняется без переноса контроллера или массива. При необходимости образ диска можно восстановить для сохранения в другом месте.
Восстановление данных RAID 1 для Mac
Найти программу восстановления RAID 1 для Mac обычно сложнее, чем найти программу с такими же функциями для Windows.То же самое можно сказать и о любом программном обеспечении для восстановления данных, но у компании Diskinternals для вас есть хорошие новости! Компания Diskinternals делает процесс восстановления данных на Mac таким же простым, как и тот же процесс в Windows. Чтобы выполнить восстановление, вы должны следовать этому простому руководству.
Мастер RAID
Чтобы восстановить данные с диска RAID 1, загрузите программное обеспечение Diskinternals RAID Recovery прямо с веб-сайта, используйте Parallels Desktop или любой другой эмулятор Windows. Затем выполните процесс установки, в котором есть свои пошаговые инструкции.Все, что вам нужно сделать, это просто следовать им.
Программа просканирует ваши диски и покажет, возможно ли восстановление. Если результат положительный, вы можете продолжить. После завершения сканирования и просмотра результатов вы можете начать восстановление данных RAID 1.
Ваши файлы будут сохранены, и вы сможете переместить их куда угодно. Это может быть локальный диск, сетевой диск или FTP-соединение. Как и в Windows, вам понадобится такое же количество независимых дисков, какое было у поврежденного массива.Если у вас возникнут проблемы во время восстановления после сбоя RAID 1, позвоните в отдел обслуживания клиентов.
Шаги восстановления жесткого диска RAID 1
Вот пошаговое руководство для вас. Чтобы восстановить данные, просто следуйте инструкциям по восстановлению RAID 1 ниже.
- 1. Подключите диски массива к компьютеру как независимые локальные диски.
- 2. Запустите программу восстановления RAID Diskinternals.
- 3. Откройте и запустите мастер RAID.Новый диск RAID будет добавлен в список дисков.
- 4. В режиме чтения или удаления откройте логический диск, содержащийся в разделе «Жесткие диски» списка дисков с диска RAID.
- 5. Выделите данные и сохраните их в новом месте с помощью мастера сохранения.
Если у вас возникнут какие-либо проблемы или трудности с процессом восстановления, не стесняйтесь обращаться в нашу службу поддержки клиентов. Наши планы различаются количеством поддерживаемых дисков и возможностью поддержки RAID 6.Бесплатное программное обеспечение поддерживает только два диска. Программное обеспечение для восстановления RAID поддерживает всех производителей, включая QNAP RAID 1 recovery. Выберите подходящий план и забудьте о трудностях при восстановлении данных!
Как выбрать RAID 1 или RAID 5? Узнай здесь! DiskInternals
Здесь вы узнаете:
- в чем разница между RAID 1 и RAID 5
- есть ли преимущества RAID 5 над RAID 1
- есть ли разница в восстановлении данных
Есть вы готовы? Давайте читать!
RAID 5 и RAID 1: различия в конфигурации
В RAID 1 конфигурация немного проще, чем в RAID 5.
Здесь несколько жестких дисков объединяются в один путем параллельного объединения: скорость чтения / записи этого массива будет такой же, как и у одного диска, поскольку чтение / запись информации выполняется на обоих дисках одновременно.
RAID 5 использует чередование четности для распределения информации.
Суть массива RAID 5 заключается в том, что несколько дисков объединяются для чередования, а последний диск содержит биты четности, где хранится так называемая служебная информация, которая используется для восстановления одного из дисков в случае сбоя.
RAID 5 против RAID 1: возможности чтения / записи
В RAID 1 скорость чтения / записи будет такой же, как у одного диска (может быть, немного выше), потому что выполняется чтение / запись информации на обоих дисках одновременно.
Скорость записи для массива RAID 5 немного ниже, так как время уходит на вычисление и запись контрольной суммы на отдельный диск. Но скорость чтения здесь на достаточно высоком уровне.
RAID 5 против RAID 1: отказоустойчивость
В RAID 1 В случае выхода из строя одного диска другой продолжает работать, поскольку имеется дублирующий диск или зеркало.Это самый простой и относительно недорогой способ повысить отказоустойчивость.
Здесь в RAID 5 данные и информация о четности разделены между тремя или более дисками.
Секторы обычно выходят из строя на дисках; полный отказ всего диска случается реже. В массиве RAID 5 в случае частичного сбоя диска данные восстанавливаются на основе оставшихся данных и информации о четности автоматически и незаметно для пользователя. Однако восстановление здесь происходит намного медленнее, чем в RAID 1.
Следовательно, выбор RAID 1 или RAID 5 остается за вами!
RAID 5 против RAID 1: разница в производительности
Теперь давайте посмотрим на производительность RAID 1 и RAID 5. Производительность RAID 1 нормальная, но невысокая. Для его увеличения нужно использовать более двух дисков.
Что касается RAID 5, то долгое время он позиционировался как медленный массив, но со временем менялись контроллеры дисков, и этот массив тоже можно считать достаточно производительным.
RAID 5 vs RAID 1: избыточность
Оба этих массива способны выдержать отказ диска, но скорость чтения / записи резко падает, поскольку все операции сопровождаются дополнительными манипуляциями.Однако файловая система в RAID 5 не будет такой медленной, как в RAID 1.
Следовательно, оба массива в принципе заслуживают похвалы за избыточность.
RAID 5 и RAID 1: разница в емкости хранилища
В RAID 1 обычно два диска, и они всегда имеют одинаковый размер; фактически будет использована половина от общего объема.
RAID 5 использует как минимум 3 диска, и один из них используется исключительно для восстановления. В этом случае ⅔ от общего объема будет использоваться для записи информации.В этом случае разница между RAID 1 и RAID 5 очевидна: этот вариант массива будет мощнее, но дороже.
RAID 5 против RAID 1: другие сравнения
Отказоустойчивость RAID 1 может сочетаться с простым и быстрым процессом восстановления: данные просто копируются (но при этом массив должен быть отключен).
В RAID 5 хорошая отказоустойчивость сочетается с монотонным и длительным процессом восстановления (однако данные будут доступны даже в процессе восстановления).
Различия в восстановлении данных в RAID 5 и RAID 1
Для RAID 1 — RAID Recovery — лучший вариант, но вы можете хорошо справиться с простыми приложениями, такими как DiskInternals Uneraser или Linux Recovery. Какой выбрать? Это зависит от вашей файловой системы.
Для RAID 5 вам определенно следует использовать DiskInternals RAID Recovery.
Пользоваться приложением очень просто, несмотря на довольно сложную конфигурацию массива. Просто выберите свой RAID-массив, и RAID Recovery автоматически построит RAID-массив за несколько минут.Все этапы восстановления автоматизированы, а ход и этапы ваших действий будут координироваться мастером восстановления. Предварительный просмотр всего найденного для вас совершенно бесплатно; это не оставит вам сомнений в выборе этого приложения. Приобретение лицензии необходимо только в том случае, если вы хотите сохранить найденные данные и восстановить их в другом месте.
Обязательно воспользуйтесь этим уникальным предложением и вы никогда не останетесь равнодушными!
Удачи в этом процессе!
Определение томов RAID для технологии хранения Intel® Rapid
RAID 0 (чередование)
RAID 0 использует возможности чтения / записи двух или более жестких дисков, работающих вместе, чтобы максимизировать производительность хранилища.Данные в томе RAID 0 организованы в блоки, которые распределены по дискам, так что чтение и запись могут выполняться параллельно. Этот метод чередования является самым быстрым из всех уровней RAID, особенно для чтения и записи больших файлов. Реальные задачи, в которых RAID 0 может быть полезным, включают загрузку больших файлов в программное обеспечение для редактирования изображений, сохранение больших файлов фильмов в программном обеспечении для редактирования видео или создание образов CD или DVD с помощью пакета разработки CD / DVD.
Жесткие диски в томе RAID 0 объединяются в один том, который отображается в операционной системе как один виртуальный диск.Например, четыре жестких диска емкостью 120 ГБ в массиве RAID 0 будут отображаться в операционной системе как один жесткий диск емкостью 480 ГБ.
Информация о избыточности не хранится в томе RAID 0. Следовательно, при выходе из строя одного жесткого диска все данные на обоих дисках будут потеряны. Уровень RAID 0 (который указывает на отсутствие избыточности) отражает это отсутствие избыточности. RAID 0 не рекомендуется использовать на серверах или в других средах, где избыточность данных является основной целью.
RAID 1 (зеркалирование)
Массив RAID 1 содержит два жестких диска, на которых данные между ними зеркалируются в реальном времени.Поскольку все данные дублируются, операционная система рассматривает полезное пространство массива RAID 1 как максимальный размер одного жесткого диска в массиве. Например, два жестких диска на 120 ГБ в массиве RAID 1 будут отображаться в операционной системе как один жесткий диск на 120 ГБ.
Основным преимуществом зеркалирования RAID 1 является то, что оно обеспечивает надежность данных в случае отказа одного диска. Когда один диск выходит из строя, все данные немедленно становятся доступными на другом без какого-либо влияния на целостность данных.В случае отказа диска компьютерная система останется полностью работоспособной для обеспечения максимальной производительности.
Производительность массива RAID 1 выше, чем производительность одного диска, поскольку данные могут быть прочитаны с нескольких дисков — исходного и зеркального — одновременно. Запись на диск не дает того же преимущества, потому что данные сначала должны быть записаны на один диск, а затем зеркально отражены на другом.
RAID 5 (чередование с четностью)
Массив RAID 5 — это три или более жестких диска с данными, разделенными на управляемые блоки, называемые полосами.Основными преимуществами RAID 5 являются емкость хранилища и защита данных.
Четность — это математический метод восстановления данных, которые были потеряны с одного диска, что увеличивает отказоустойчивость. Данные и четность распределяются по всем жестким дискам в массиве. Четность чередуется в чередующейся последовательности, чтобы уменьшить узкие места, связанные с вычислениями четности.
Емкость массива RAID 5 — это размер наименьшего диска, умноженный на единицу меньше количества дисков в массиве.Эквивалент одного жесткого диска используется для хранения информации о четности, что обеспечивает отказоустойчивость с уменьшением емкости RAID 1 менее чем на 50 процентов. Например, четыре жестких диска по 120 ГБ в массиве RAID 5 выглядят как один 360 ГБ. жесткий диск в операционную систему.
Поскольку для защиты данных используется четность, можно использовать до 75 процентов от общей емкости диска. Один диск может выйти из строя, и можно восстановить данные после замены вышедшего из строя жесткого диска новым.Дополнительная работа по вычислению недостающих данных снижает производительность записи в том RAID 5 во время восстановления тома.
Скорость чтения массива RAID 5 выше, чем производительность чтения одного диска, поскольку данные могут считываться с нескольких дисков одновременно. Запись на диск не дает того же преимущества, потому что четность должна быть рассчитана и записана на все диски.
Для повышения производительности записи RAID 5 технология Intel® Rapid Storage (Intel® RST) использует кэш-память с обратной записью тома RAID 5 и объединитель.Кэш с обратной записью тома позволяет буферизовать записи и улучшает объединение. Кэш отключен по умолчанию, но пользователь может включить его через пользовательский интерфейс. Если кэш включен, рекомендуется использовать источник бесперебойного питания (ИБП).
Коалесцер позволяет объединять запросы на запись в более крупные запросы, чтобы уменьшить количество операций ввода-вывода на запись для вычислений четности. Коалесцер включен по умолчанию, и у пользователя нет возможности его отключить.
RAID 10
В массиве RAID 10 используются четыре жестких диска для создания комбинации уровней RAID 0 и 1 путем формирования массива RAID 0 из двух массивов RAID 1.
Поскольку все данные в массиве RAID 0 дублируются, емкость массива RAID 10 равна размеру массива RAID 0. Например, четыре жестких диска на 120 ГБ в массиве RAID 10 будут отображаться в операционной системе как один жесткий диск на 240 ГБ.
Основное преимущество RAID 10 состоит в том, что он сочетает в себе преимущества производительности RAID 0 и отказоустойчивости RAID 1. Это обеспечивает хорошую надежность данных в случае отказа одного диска. При выходе из строя одного жесткого диска все данные немедленно становятся доступными с другой половины зеркала без какого-либо влияния на целостность данных.В случае отказа диска компьютерная система останется полностью работоспособной для обеспечения максимальной производительности. Отказоустойчивость данных можно восстановить, заменив вышедший из строя диск.
Производительность массива RAID 10 выше, чем производительность одного диска, поскольку данные могут быть прочитаны с нескольких дисков одновременно. По сравнению с двухдисковым RAID 0, производительность чтения RAID 10 выше, поскольку данные могут быть прочитаны с любой половины зеркала, но производительность записи немного ниже из-за того, что данные полностью записываются в массив.
Обзор RAID
RAID 0 | RAID 1 | RAID 5 | RAID 10 | |
Минимальное количество дисков 2 | 3 | 4 | ||
Advantage | Наивысшая скорость передачи | 100% резервирование данных. Один диск может выйти из строя, но данные останутся доступными.Для сохранения избыточности данных рекомендуется перестроить на новый диск. | Более высокий процент полезной емкости, высокая производительность чтения и отказоустойчивость. | Сочетает в себе производительность чтения RAID 0 с отказоустойчивостью RAID 1. |
Отказоустойчивость | Нет — при выходе из строя одного диска все данные будут потеряны | Отлично — зеркальное отображение диска означает, что все данные на одном диске дублируется на другой диск. | Отлично — информация о четности позволяет восстановить данные после замены вышедшего из строя жесткого диска новым. | Отлично — зеркальное отображение диска означает, что все данные на одном диске дублируются на другом диске. |
Приложение | Используется на настольных компьютерах и рабочих станциях для максимальной производительности для временных данных и высокой скорости ввода-вывода | Используется для небольших систем, где емкости одного диска достаточно, и для любых приложений, требующих очень высокой доступности. | Хранение больших объемов критически важных данных. | Высокопроизводительные приложения, требующие защиты данных, например для редактирования видео. |
Matrix RAID
Matrix RAID позволяет создать два тома RAID на одном массиве RAID. Два тома могут быть одного типа или разных.
Например, в системах с контроллером-концентратором ввода-вывода Intel® 10R (Intel® ICh20R) Intel RST позволяет создать конфигурацию матричного RAID, которая использует RAID 0, RAID 5 или RAID 10, а также продолжить обеспечивают преимущества производительности RAID 0 и защиты RAID 1 на двух жестких дисках.
Конфигурация Matrix RAID с RAID 0 и RAID 5 на четырех жестких дисках обеспечивает лучшую защиту данных, чем RAID 0, за счет предоставления одного тома хранилища RAID 5, где данные могут быть защищены от сбоя одного жесткого диска. Кроме того, Matrix RAID может обеспечить большую общую емкость хранилища и улучшенную производительность, чем только RAID 5.