Вопросы и ответы
Короткие ответы на вопросы о серверном оборудовании и инфраструктуре — со ссылками на статьи, где тема разобрана подробно
Области:
159 вопросов — область «RAID и RAID-контроллеры» · все вопросы
Что такое RAID и зачем он нужен: простое объяснение без мифов(5)
Почему RAID расшифровывают как Independent, хотя раньше было Inexpensive?
Это связано с историей термина. В статье 1988 года, где описали RAID, сокращение означало Redundant Array of Inexpensive Disks — массив недорогих дисков. В современной практике обычно используют расшифровку Redundant Array of Independent Disks, то есть массив независимых дисков.
Что будет, если в RAID 10 одновременно выйдут из строя два диска?
Зависит от того, какие именно диски отказали. RAID 10 может пережить два отказа, если они произошли в разных зеркальных парах. Но если перестают работать оба диска одной зеркальной пары, данные этой пары теряются и массив может стать недоступен.
Что происходит после замены отказавшего диска в RAID?
Начинается перестроение массива. RAID восстанавливает избыточность на новом накопителе, используя данные остальных участников массива. Во время перестроения система остаётся более уязвимой к новым отказам, а её отклик и производительность могут меняться из-за нагрузки, типа дисков и реализации RAID.
Может ли RAID с чётностью быть медленнее при записи?
Да, может. Запись в RAID с чётностью может требовать дополнительных операций чтения и вычисления контрольной информации. Поэтому нельзя считать конкретный RAID-уровень гарантированно быстрым: результат зависит от характера чтения и записи, очереди запросов, контроллера, кэша, накопителей и состояния массива.
Можно ли считать RAID-Z обычным RAID?
Не всегда. RAID-Z и другие схемы избыточности, реализованные файловыми системами, могут отличаться от классических RAID-уровней по возможностям и модели восстановления. При выборе такой реализации нужно отдельно оценивать её совместимость с ОС, загрузкой сервера, накопителями, мониторингом и восстановлением после сбоев.
RAID-контроллеры для серверов: устройство, типы и семейства(6)
Можно ли поставить Dell PERC в любой сервер PowerEdge?
Нет. Принадлежность к семейству Dell PERC и физическое совпадение PCIe не гарантируют работу в конкретном PowerEdge. Нужно сверить поколение сервера, ревизию системной платы, доступный слот или внутренний разъём, тип корзины, кабели и матрицу совместимости Dell. Также могут различаться поддержка NVMe, режимы работы и требуемые версии прошивок.
Можно ли подключить NVMe-диски к tri-mode RAID-контроллеру в SAS-корзине?
Не всегда. Tri-mode означает поддержку SAS, SATA и PCIe/NVMe в предусмотренных схемах, но не добавляет PCIe-линии и не превращает SAS/SATA-корзину в NVMe-корзину. Для NVMe нужны совместимые контроллер, бэкплейн, кабели, разъёмы, разводка PCIe и поддержка серверной платформы.
Безопасно ли включать Write-Back при неисправной батарее кэша?
Нет, пока не подтверждены состоя ние защиты кэша и текущая политика контроллера. В Write-Back контроллер может подтвердить запись до переноса данных на диски, поэтому грязный кэш должен пережить потерю питания. При неисправной, отсутствующей или разряженной защите поведение зависит от модели и прошивки.
Подходит ли аппаратный RAID-контроллер для ZFS или Ceph?
Зависит от режима работы контроллера. Для ZFS, Ceph и программных массивов обычно нужен прямой и предсказуемый доступ ОС к каждому накопителю, поэтому чаще используют HBA или поддерживаемый passthrough. RAID-режим, скрывающий физические диски за логическими томами, для таких задач обычно не является предпочтительным.
Adaptec maxView — это RAID-контроллер?
Нет. maxView обычно обозначает ПО maxView Storage Manager, а не тип RAID-контроллера. Контроллеры Microchip под брендом Adaptec относятся к линейке Adaptec SmartRAID. Характеристики, интерфейсы, режимы и совместимость нужно проверять по документации конкретной модели SmartRAID.
Intel VROC — это дискретный Intel RAID Controller?
Нет. Intel VROC — платформенная RAID-технология, зависящая от CPU, серверной платформы, настроек прошивки, драйвера ОС и иногда лицензии. Intel RAID Controller — историческое название дискретных продуктов разных поколений. Нельзя автоматически считать любой Intel RAID Controller VROC или аналогом MegaRAID-карты.
Кэш RAID-контроллера, Write Back и Stripe Size: выбор без лишнего риска(6)
Заменяет ли UPS защиту кэша RAID-контроллера?
Нет. UPS полезен как дополнительный уровень защиты: он может дать серверу время на корректное завершение работы. Но он не защищает от отказа контроллера, сервера, блока питания, кабеля или дисковой корзины и не делает обычный энергозависимый кэш контроллера защищённым. Для Write Back нужна исправная защита dirty cache и документированное восстановление.
Защищает л и CacheVault кэш самих HDD и SSD?
Нет. CacheVault защищает подтверждённые ОС данные, которые ещё находятся в dirty cache RAID-контроллера. Внутренний write cache HDD или SSD — отдельный уровень. Его безопасность зависит от корректной обработки flush/FUA, политики кэша накопителя и, при необходимости, собственной защиты накопителя от потери питания, например PLP у SSD.
Можно ли включать Force Write Back при ошибке батареи?
Нет, если нет отдельно обоснованного и принятого риска. Force Write Back может подтверждать запись ОС, когда данные остают ся только в энергозависимой памяти контроллера. При отключении питания, зависании контроллера или отказе сервера такие подтверждённые данные могут не попасть на диски. При неисправной защите безопаснее оставить автоматическую политику или Write Through.
Почему Write Through не гарантирует сохранность записи?
Write Through снижает риск, потому что контроллер ждёт завершения операции на нижнем уровне перед ответом ОС. Но гарантия зависит и от накопителей: диск может подтвердить запись, пока данные ещё находятся в его энергозависимом write cache. Нужны корректные flush/FUA, подходящая политика кэш а дисков и, если требуется, защита питания накопителей.
Можно ли включить кэш записи дисков при защищённом кэше контроллера?
Не автоматически. Защищённый кэш RAID-контроллера и внутренний write cache HDD или SSD настраиваются отдельно. Наличие батареи, CacheVault или flash-backed cache не делает энергозависимый кэш диска безопасным. Включать его допустимо только при документированном соблюдении flush/FUA либо при подходящей защите накопителя от потери питания.
Поможет ли SSD с PLP сохранить данные из кэша RAID-контроллера?
Нет. PLP защищает данные и внутренние метаданные конкретного SSD при внезапной потере питания. Она не сохраняет подтверждённые записи, которые остались в памяти RAID-контроллера и ещё не были переданы накопителю. Для таких данных требуется исправная защита dirty cache контроллера и возможность его корректного восстановления после сбоя.
Почему RAID — не резервное копирование: защита данных сервера(6)
Что делать, если в RAID 5 отказал диск?
Зависит от состояния массива, но RAID 5 обычно продолжает работать при отказе одного диска. Нужно заменить неисправный накопитель и выполнить Rebuild по отдельной процедуре. До замены массив работает без части избыточности, поэтому второй отказ, ошибки чтения или неверные действия повышают риск потери данных.
Можно ли восстановить RAID 5 после потери двух дисков?
Обычно нет. RAID 5 рассчитан на отказ одного диска, поэтому при потере двух дисков данные массива обычно не сохраняются. Не следует экспериментировать с оставшимися накопителями: сначала нужно сохранить сведения о конфигурации и состоянии массива, а для возврата данных использовать независимую резервную копию, созданную до сбоя.
Переживёт ли RAID 10 потерю одного диска?
Да, обычно переживёт, если зеркальный партнёр отказавшего диска исправен. При двух отказах результат зависит от раскладки: массив может остаться доступным, если диски находятся в разных зеркальных парах, и стать недоступным, если отказали оба диска одной пары. Историческую версию файлов RAID 10 при этом не хранит.
Защитит ли удалённая копия от шифровальщика?
Не всегда. Удалённая копия может быть затронута шифровальщиком, если сервер или скомпрометированная учётная запись могут удалять либо перезаписывать резервные данные. Для защиты нужны незатронутые версии, разделение прав доступа и, при необходимости, поддерживаемая неизменяемость, физическая или логическая изоляция копий.
Можно ли хранить бэкап на другом томе того же сервера?
Можно, но как единственную копию этого недостаточно. Такой бэкап отделён от основного массива логически, однако разделяет с ним сервер, питание, помещение и нередко административные права. При отказе сервера, контроллера, пожаре, затоплении или компрометации учётной записи обе копии могут оказаться недоступны или повреждены.
Достаточно ли успешного статуса задания бэкапа?
Нет. Успешный статус означает лишь, что программа завершила операцию без известной ей ошибки. Он не подтверждает, что в копию попали нужные данные, доступна нужная версия, сохранены ключи и сервис запустится в пределах RTO. Пригодность проверяют регулярным восстановлением в отдельной среде.
RAID на SSD, M.2 и NVMe: особенности, ограничения и выбор схемы(5)
Подойдёт ли обычный SATA/SAS RAID-контроллер для NVMe?
Нет, обычный SAS/SATA RAID-контроллер не делает NVMe-накопители SATA-дисками и обычно не формирует для них RAID. NVMe использует PCIe и другой протокол. Нужны программный RAID, функция платформы либо контроллер, который явно поддерживает NVMe. Для tri-mode также проверяют порты, кабели, бэкплейн, прошивку и возможные лицензии.
Можно ли загрузить ОС с массива NVMe RAID?
Зависит от реализации RAID и платформы. Массив может быть доступен работающей ОС, но не отображаться как загрузочное устройство. Нужно отдельно подтвердить поддержку загрузки в BIOS/UEFI, наличие нужного драйвера у установщика, совместимость ОС и видимость созданного логического диска среди загрузочных целей.
Можно ли собрать RAID из SSD с секторами 512e и 4Kn?
Зависит от контроллера или RAID-стека: смешение форматов секторов может быть запрещено. Даже если массив создаётся, различия между SSD по ёмкости, прошивке, обработке ошибок и устойчивой записи способны ухудшить результат. Совместимость нужно подтвердить по документации и проверить в условиях, близких к рабочим.
Нужна ли защита PLP для SSD в серверном RAID?
Зависит от критичности записей и схемы кэширования. PLP помогает SSD сохранить данные и внутренние метаданные при внезапном отключении питания, когда используется энергозависимый кэш. Она не обязательна во всех сценариях, но её отсутствие следует учитывать вместе с поведением кэша накопителя, контроллера и ИБП.
Заменяет ли RAID на SSD резервное копирование?
Нет, RAID не заменяет резервные копии. Зеркало, чётность и быстрый rebuild помогают пережить отказ накопителя, но не защищают от удаления данных, ошибки приложения, шифровальщика, повреждения файловой системы или общего отказа сервера. Для важных данных нужна независимая и проверяемая резервная копия.
Как создать и настроить программный RAID в Linux с mdadm(6)
Можно ли монтировать RAID через /dev/md0 в fstab?
Нет. Номер устройства /dev/mdX может измениться после перезагрузки, поэтому в /etc/fstab следует указывать UUID файловой системы, созданной на MD-массиве. Не используйте UUID отдельных дисков-участников. После изменения fstab проверьте запись командой mount -a и убедитесь через findmnt, что смонтирован ожидаемый UUID.
Можно ли сразу использовать RAID после создания?
Технически да, массив может быть доступен сразу после создания. Однако до завершения начальной синхронизации его не следует считать полностью готовым к рабочей нагрузке. Проверяйте прогресс в /proc/mdstat: там могут отображаться resync или recovery, процент выполнения, скорость и оценка оставшегося времени.
Можно ли собрать RAID из дисков разного размера?
Да, но полезный размер массива обычно будет ограничен наименьшим доступным компонентом. Без явного параметра --size mdadm учитывает размер самого маленького устройства с поправкой на метаданные и выравнивание. Физическая маркетинговая ёмкость дисков может различаться, но лишнее пространство на более крупных участниках не будет использовано.
Как выбрать диск для замены вышедшего из строя участника RAID?
Новый диск должен предоставлять не меньше доступных секторов, чем заменяемый компонент массива. Одинаковой маркетинговой ёмкости недостаточно: фактический доступный размер у накопителей может отличаться из-за особенностей модели, разметки, метаданных и выравнивания. Перед заменой также нужно проверить идентификаторы и убедиться, что выбран правильный диск.
Можно ли использовать описанную настройку для загрузочного RAID?
Зависит от конфигурации сервера. Описанный порядок рассчитан на массив данных, не содержащий корневую файловую систему. Для загрузки ОС с MD RAID нужно отдельно проверить разметку, загрузчик, состав initramfs и совместимость формата метаданных с выбранной схемой загрузки.
Как понять, что RAID работает в деградированном режиме?
Проверьте /proc/mdstat и mdadm --detail. В /proc/mdstat символ _ вместо ожидаемой буквы U, например [U_], означает отсутствующего участника. В выводе mdadm --detail признаками проблемы будут состояния degraded или failed, ненулевое число Failed Devices либо количество Active Devices меньше Raid Devices.
Замена диска в RAID и Rebuild: порядок действий и контроль(6)
Можно ли менять диск только по мигающему индикатору?
Нет. Индикатор на корзине — только вспомогательный признак: в деградированном массиве извлечение исправного диска может сделать массив недоступным. Перед извлечением сопоставьте индикацию с enclosure, slot или port в интерфейсе контроллера и повторно проверьте серийный номер либо WWN накопителя. Если соответствие не подтверждено, замену прекращают.
Нужно ли сразу менять диск со статусом Predictive Failure?
Зависит от ситуации. Predictive Failure означает признаки вероятного отказа, но не всегда фактическую недоступность диска. Решение о срочной замене принимают с учётом политики площадки, актуальности резервной копии, состояния массива, событий контроллера и окна работ. Если диск ещё состоит в массиве, его нельзя извлекать до подтверждения слота и безопасного порядка замены.
Что делать, если в RAID 5 отказал второй диск?
Нельзя продолжать замену или назначать новый диск. RAID 5 допускает только один отказ, поэтому второй сбой выходит за пределы его отказоустойчивости. Сохраните снимок состояния, журнал событий и сведения о конфигурации контроллера, затем переходите к диагностике или восстановлению. Не очищайте Foreign Configuration и не переводите диски принудительно в Good или Online.
Можно ли поставить в RAID диск большего объёма?
Да, обычно можно, если контроллер видит у нового накопителя не меньше доступных LBA, чем у заменяемого диска. Однако лишняя ёмкость не увеличит размер массива без отдельной операции расширения. Одинаковая маркетинговая маркировка объёма не гарантирует совместимость: также проверяют интерфейс, секторный формат, форм-фактор и поддержку контроллером.
Можно ли менять любой внутренний диск на работающем сервере?
Нет. Горячая замена допустима только при подтверждённой поддержке со стороны сервера, корзины, backplane, RAID-контроллера, типа накопителя и текущей конфигурации. Фронтальный hot-swap-отсек не означает, что внутренний диск можно отключать под питанием. Для дисков на внутреннем кабеле, системных M.2 и сомнительных подключений сервер штатно выключают и обесточивают по сервисной инструкции.
Можно ли принудительно перевести RAID-диск Offline в Good?
Нет, не без установленной причины и документированной процедуры для конкретного контроллера. Принудительная смена статуса может скрыть проблему с диском, корзиной, кабелем или конфигурацией и ухудшить ситуацию в массиве. Сначала нужно проверить журнал событий, соответствие слота и диска, состояние Hot Spare, совместимос ть replacement-диска и наличие Foreign Configuration.
BBU, CacheVault и суперконденсатор RAID-контроллера: проверка и замена(6)
Нужно ли менять диски при ошибке CacheVault?
Нет. CacheVault error указывает на проблему защиты кэша RAID-контроллера: суперконденсатора, flash-модуля, их кабеля или диагностики контроллера. Само сообщение не подтверждает отказ дисков, массива или дисковой корзины. Диски не следует извлекат ь и запускать rebuild, если виртуальный диск не имеет отдельного статуса Degraded, Offline или Failed.
Можно ли принудительно включить Write Back при ошибке защиты кэша?
Нет. Принудительный Write Back при неисправной или неподтверждённой защите кэша может оставить неподтверждённые данные только в энергозависимой памяти контроллера при отключении питания. Контроллер переводит запись в Write Through именно для снижения этого риска. Сначала нужно восстановить нормальный статус BBU или flash-backed cache.
Можно ли менять RAID-батарею на включённом сервере?
Зависит от модели сервера, контроллера и конкретного модуля. Горячая замена допустима только если она прямо разрешена сервисной документацией для данной конфигурации. Если такого разрешения нет, ОС нужно штатно остановить, сервер выключить и обесточить в предписанном порядке. Перед работами также проверяют отсутствие preserved, pinned или dirty cache.
Почему Write Back не включился сразу после замены BBU?
Это может быть нормальным поведением. Новая BBU способна заряжаться и проходить диагностику, а flash-backed cache — инициализацию. Пока контроллер не подтвердит работоспособность защиты кэша, effective policy может оставаться Write Through или Write Back может быть недоступен. Ориентируйтесь на статус в штатной утилите и требования руководства модели.
Можно ли очистить preserved cache перед заменой модуля?
Нет. Preserved, pinned или dirty cache могут содержать изменённые блоки, ещё не записанные в постоянное хранилище. Не очищайте эти статусы, не сбрасывайте конфигурацию и не меняйте модуль «на пробу». Для конкретного контроллера может потребоваться установка совместимого модуля, контролируемое восстановление кэша или сервисная процедура производителя.
Нужно ли менять flash-модуль вместе с суперконденсатором?
Зависит от конструкции и сервисной документации. В одних RAID-контроллерах суперконденсатор и flash-модуль заменяются раздельно, в других производитель предписывает менять комплект или разрешает только определённые сервисные детали. Проверяйте part number, ревизию, совместимость с контроллером и сервером, а также состояние кабеля и разъёмов.
Настройка RAID на Dell PowerEdge: PERC, iDRAC и Virtual Disk(6)
Можно ли создать новый VD, если на PERC уже есть другие массивы?
Да, можно, если для нового Virtual Disk выбраны только точно идентифицированные свободные диски. Наличие других работающих VD на том же PERC само по себе не мешает. Перед созданием убедитесь, что выбранные накопители не входят в существующий массив, не назначены hot spare и имеют статус, допускающий создание VD.
Можно ли включить в RAID диск, который не виден в ОС?
Нет, ориентироваться нужно не на ОС, а на PERC. Диск должен отображаться в перечне Physical Disk контроллера, быть правильно идентифицирован по enclosure/slot, модели и серийному номеру и иметь допустимый свободный статус. Отсутствие накопителя в ОС не подтверждает, что он свободен или пригоден для нового массива.
Можно ли создать RAID 5 из двух дисков?
Нет. Для RAID 5 требуется минимум три диска. Это только минимальное требование уровня RAID: конкретный PERC, его firmware и состав накопителей могут накладывать дополнительные ограничения. Перед созданием также проверьте, что все выбранные диски свободны, видны контроллеру и не имеют проблемных статусов.
Нужна ли перезагрузка после создания Virtual Disk?
Зависит от версии iDRAC и способа применения конфигурации. Изменения могут быть оформлены как configuration job, который ожидает перезагрузку для применения настроек PERC. После перезапуска нужно проверить состояние job: успешной считается задача, завершившаяся без ошибки, а не сам факт перезагрузки сервера.
Можно ли включить Write-Back ради скорости?
Нет, не без проверки защиты кэша. Перед использованием Write-Back нужно убедиться в исправности CacheVault или BBU, проверить предупреждения PERC и фактическую политику записи Virtual Disk. При проблемах с защитой контроллер может использовать Write-Through, даже если Write-Back указан как предпочтительный режим.
Означает ли Fast Initialization, что RAID полностью готов?
Нет. Fast Initialization быстрее подготавливает новый Virtual Disk, но появление VD в списке не подтверждает завершение всех операций. Если PERC показывает progress или фоновую initialization-задачу, её состояние нужно провер ить до установки ОС. Также убедитесь, что сам VD имеет рабочий статус, обычно Optimal или Online.
Как рассчитать ёмкость RAID и количество дисков(6)
Сколько минимум дисков нужно для RAID 5?
Минимум три рабочих диска. В RAID 5 полезная планировочная ёмкость равна (N−1)×S, поскольку ёмкость одного диска эквивалентна чётности. Для целевой ёмкости V число рабочих дисков рассчитывают как max(3, ceil(V/S)+1). Hot Spare в это количество не входит.
Сколько минимум дисков нужно для RAID 6?
Минимум четыре рабочих диска. RAID 6 расходует эквивалент ёмкости двух дисков на чётность, поэтому его полезная планировочная ёмкость составляет (N−2)×S. Для требуемой ёмкости V используйте формулу max(4, ceil(V/S)+2). Отдельный Hot Spare добавляют к закупочному количеству после расчёта рабочих дисков.
Сколько минимум дисков нужно для RAID 10?
Минимум четыре рабочих диска, то есть две зеркальные пары. В базовом RAID 10 половина сырой ёмкости уходит на зеркалирование, а полезная ёмкость равна (N/2)×S. Для цели V количество рабочих дисков считают по формуле max(4, 2×ceil(V/S)); оно всегда получается чётным.
Увеличивает ли Hot Spare ёмкость RAID-массива?
Нет, Hot Spare не увеличивает ни полезную, ни сырую ёмкость рабочих дисков массива. Он не входит в число рабочих дисков N и в расчёт N×S: это отдельный резервный накопитель для отказоустойчивого массива. Сначала определяют N, затем добавляют нужное число Hot Spare к количеству дисков для закупки.
Почему диск 8 TB в ОС выглядит как 7,276 TiB?
Это нормально: производители обычно указывают ёмкость в десятичных TB, а TiB — двоичная единица. Один TB примерно равен 0,9095 TiB, поэтому диск 8 TB содержит около 7,276 TiB ещё до RAID. Некоторые ОС показывают двоичное значение, но могут подписывать его как TB или GB.
Как считать RAID из дисков разной ёмкости?
Для консервативного расчёта берите S по наименьшему рабочему диску. Например, в RAID 5 из дисков 8, 8 и 12 TB расчёт ведут с S=8 TB, поэтому планировочная полезная ёмкость составит (3−1)×8=16 TB. Остаток на более крупном диске нельзя заранее считать доступным: это зависит от контроллера и реализации RAID.
Расширение RAID и миграция уровня без остановки: условия и риски(1)
Можно ли добавить один диск в RAID 1 и увеличить его размер?
Об ычная пара RAID 1 не становится больше от добавления третьего диска. Возможные операции зависят от реализации: она может не поддерживать такую конфигурацию, предложить миграцию в другой уровень или создать отдельный массив. Это нужно сверять с матрицей конкретного контроллера либо программной реализации.