Patrol read raid что это

Обновлено: 03.07.2024

Поступил вопрос от DBA, написать о том, как разбиты диски на массивы в сервере Oracle Linux. Я, честно говоря, уже и не помню что мы там конфигурировали, воспользуемся средствами операционной системы и утилитой StorCLI.

Утилита работает и в других операционных системах на базе Linux, есть версия и для Windows, но у меня именно Oracle Linux 7.6, работаю с тем что есть.

Окружение

Раньше уже писал про то, как разбить эти диски в зеркало для ОС:

Дополнительно известно, что в сервере установлены два RAID контроллера, один обслуживает диски сервера, второй — диски полки.

Массивы в операционной системе

Посмотрим что у нас примонтировано:

У нас есть два массива md10 и md20 по 66 Тб каждый. ОС крутится на md126 .

lsblk показывает, что md10 — это RAID0, состоящий из двух дисков sda и sdb. md20 — это RAID0, состоящий из двух дисков sdc и sdc. md126 — это RAID1, состоящий из двух дисков sde и sdf.

md20 : active raid0 sdc1[0] sdd1[1]
70319335424 blocks super 1.2 512k chunks

md126 : active raid1 sde[1] sdf[0]
927881216 blocks super external:/md127/0 [2/2] [UU]

md127 : inactive sdf[1](S) sde[0](S)
10402 blocks super external:imsm

mdadm — утилита для создания массивов в linux, /proc/mdstat — статистика и состояние массивов.

Мы видим, что md126 — raid1 из двух дисков, md127 — это IMSM контейнер для md126. md10 и md20 — RAID0 массивы из двух дисков.

Ясно, что md126 — это зеркало RAID1 из двух физических задних дисков сервера. А вот sda, sdb, sdc и sdd — это некие массивы RAID контроллеров сервера, нужно разобраться, из чего они состоят.

StorCLI

Утилиту ищем в секции DOWNLOAD.

Скачиваю утилиту storcli .

Это очень мощная утилита по управлению RAID контроллером. Сегодня нам понадобится минимум функционала для определения состава массивов.

Данная команда выведет детальную информацию. Среди всего списка нам понадобится:

Ctl=Controller Index|DGs=Drive groups|VDs=Virtual drives|Fld=Failed
PDs=Physical drives|DNOpt=DG NotOptimal|VNOpt=VD NotOptimal|Opt=Optimal
Msng=Missing|Dgd=Degraded|NdAtn=Need Attention|Unkwn=Unknown
sPR=Scheduled Patrol Read|DS=DimmerSwitch|EHS=Emergency Hot Spare
Y=Yes|N=No|ASOs=Advanced Software Options|BBU=Battery backup unit
Hlth=Health|Safe=Safe-mode boot

Здесь мы увидим количество и модели контроллеров, их состояние.

Получим список виртуальных дисков для каждого контроллера:

Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|Dgrd=Degraded
Optl=Optimal|RO=Read Only|RW=Read Write|HD=Hidden|TRANS=TransportReady|B=Blocked|
Consist=Consistent|R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|
AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency

Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|Dgrd=Degraded
Optl=Optimal|RO=Read Only|RW=Read Write|HD=Hidden|TRANS=TransportReady|B=Blocked|
Consist=Consistent|R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|
AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency

Всего найдено 4 массива RAID10 по 32 Тб каждый. Это они у нас отображаются в операционной системе как sda, sdb, sdc, sdd.

Посмотрим на физические диски:

./storcli /c0 /eall /sall show
./storcli /c1 /eall /sall show

-------------------------------------------------------------------------------
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type
-------------------------------------------------------------------------------
0:0 4 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:1 21 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:2 3 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:3 17 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:4 1 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:5 23 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:6 2 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:7 5 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:8 14 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:9 12 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:10 10 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:11 20 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:12 8 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:13 18 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:14 15 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:15 9 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:16 19 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:17 6 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:18 7 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:19 11 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:20 24 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:21 16 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:22 13 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
0:23 22 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
-------------------------------------------------------------------------------

EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup
DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare
UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface
Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info
SeSz-Sector Size|Sp-Spun|U-Up|D-Down/PowerSave|T-Transition|F-Foreign
UGUnsp-Unsupported|UGShld-UnConfigured shielded|HSPShld-Hotspare shielded
CFShld-Configured shielded|Cpybck-CopyBack|CBShld-Copyback Shielded

-------------------------------------------------------------------------------
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type
-------------------------------------------------------------------------------
57:0 69 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:1 81 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:2 73 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:3 96 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:4 65 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:5 85 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:6 75 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:7 80 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:8 76 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:9 101 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:10 84 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:11 99 Onln 0 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:12 90 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:13 100 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:14 94 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:15 97 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:16 98 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:17 104 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:18 106 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:19 105 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:20 103 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:21 102 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:22 89 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
57:23 93 Onln 1 5.457 TB SATA HDD N N 512B TOSHIBA MG04ACA600E U -
-------------------------------------------------------------------------------

EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup
DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare
UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface
Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info
SeSz-Sector Size|Sp-Spun|U-Up|D-Down/PowerSave|T-Transition|F-Foreign
UGUnsp-Unsupported|UGShld-UnConfigured shielded|HSPShld-Hotspare shielded
CFShld-Configured shielded|Cpybck-CopyBack|CBShld-Copyback Shielded

Этой информации нам достаточно, чтобы определить, что каждый RAID10 массив состоит из 12 дисков. Spare диски отсутствуют.

Результат

Далее 4 hardware RAID10 массива в операционной системе попарно объединены в RAID0 массивы средствами mdadm .

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.

Сводка: Для обеспечения работоспособности и целостности данных физических дисков функция Patrol Read выявляет и решает потенциальные проблемы. Свернуть Для обеспечения работоспособности и целостности данных физических дисков функция Patrol Read выявляет и решает потенциальные проблемы.

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

Симптомы

Причина

Разрешение

Функция Patrol Read разработана в качестве превентивной меры для обеспечения работоспособности жесткого диска и целостности данных. Patrol Read проверяет настроенные жесткие диски на наличие потенциальных проблем и устраняет их. Для запуска функции Patrol Read и изменения ее поведения можно использовать приложение OpenManage Storage Management.

Поведение Patrol Read

Ниже приведен обзор поведения Patrol Read.

  1. Patrol Read запускается на всех дисках контроллера, настроенных как часть виртуального диска, включая диски «горячего» резерва.
  2. Patrol Read не запускается на жестких дисках, которые не являются частью виртуального диска или находятся в состоянии «Ready».
  3. Patrol Read регулирует количество ресурсов контроллера, выделяемых для операций Patrol Read в зависимости от количества операций ввода-вывода, ожидающих выполнения. Например, если система занята обработкой операций ввода-вывода, Patrol Read использует меньше ресурсов, чтобы обеспечить операциям ввода-вывода более высокий приоритет.
  4. Patrol Read не запускается на дисках, которые участвуют в следующих операциях:
    • Перестройка
    • Замена элемента
    • Полная или фоновая инициализация
    • Проверка согласованности
    • RLM или OCE

Режимы Patrol Read

Режим Patrol Read можно настроить в утилите конфигурации BIOS и утилите UEFI RAID Configuration Utility. По умолчанию установлен автоматический режим Patrol Read. Когда Patrol Read работает в автоматическом режиме, функция запускается автоматически через заданный интервал.

Ниже приведена сводная информация о различных режимах Patrol Read.

  • В автоматическом режиме микропрограмма позволяет запускать Patrol Read вручную.
  • В автоматическом режиме Patrol Read можно остановить вручную.
  • В ручном режиме функция Patrol Read не запускается автоматически в запланированное время.
  • В ручном режиме Patrol Read можно запустить вручную.
  • В ручном режиме Patrol Read можно остановить вручную.
  • В отключенном режиме Patrol Read не запускается автоматически.
  • В отключенном режиме Patrol Read нельзя запустить вручную.
Примечание. Функция Patrol Read автоматически запускается каждые семь дней на настроенных жестких дисках SAS и SATA.

Затронутый продукт

PowerEdge, PowerEdge RAID Controller CERC 6i, Dell PowerEdge RAID Controller 5i, PowerEdge RAID Controller 6E, PowerEdge RAID Controller 6i, PowerEdge RAID Controller H200, PowerEdge RAID Controller H310, PowerEdge RAID Controller H700 PowerEdge, PowerEdge RAID Controller CERC 6i, Dell PowerEdge RAID Controller 5i, PowerEdge RAID Controller 6E, PowerEdge RAID Controller 6i, PowerEdge RAID Controller H200, PowerEdge RAID Controller H310, PowerEdge RAID Controller H700, PowerEdge RAID Controller H710, PowerEdge RAID Controller H710P, PowerEdge RAID Controller H800, PowerEdge RAID Controller H810 Развернуть

background image

Горячая замена представляет собой замену вручную замещаемого элемента в дисковой подсистеме
на неисправный, когда замену можно провести пока система работает (выполняет обычные функции).

Объединительная плата или корпус должны поддерживать горячую замену

для того, чтобы контроллеры PERC 5 поддерживали горячую замену.

Убедитесь, что диски SAS заменены на диски SAS, а диски SATA заменены

Во время замены диска убедитесь, что новый диск имеет такую же или большую

емкость, что и заменяемый диск.

Обнаружение отказа жесткого диска

Микропрограмма автоматически обнаруживает и восстанавливает отказавшие физические диски.
Автоматическое восстановление можно проводить в прозрачном режиме с помощью горячих резервов.
При конфигурировании горячих резервов контроллеры автоматически пытаются использовать их для
восстановления отказавших физических дисков.

Функция Patrol Read предназначена как превентивная мера, которая включает анализ системы на предмет
возможных сбоев физического диска, которые могут привести к отказу физического диска и нарушению
целостности данных. Операция Patrol Read может находить и устранять потенциальные проблемы с
физическими дисками перед доступом к хосту. Это может значительно повысить производительность
системы, так как устранение ошибок во время обычной операции ввода/вывода может не понадобиться.
Можно использовать программу управления памятью для выполнения функций Patrol Read.

Параметры Patrol Read

Ниже приведен обзор параметров Patrol Read:

1 Patrol Read работает на всех дисках на контроллере, которые сконфигурированы как часть

виртуального диска, включая горячие резервы. Patrol Read не работает на неконфигурированных
физических дисках. Неконфигурированные диски -это диски, которые не являются частью
виртуального диска или находятся в состоянии готовности.

2 Patrol Read настраивает количество источников контроллера, предназначенных для операций

Patrol Read, основанных на незавершенном дисковом вводе/выводе. Например, если система
занята выполнением операции ввода/вывода, тогда Patrol Read использует меньше ресурсов для
обеспечения большего приоритета ввода/вывода.

3 Patrol Read работает на всех конфигурированных жестких дисках на контролере и не существует

метода для отмены дисков.

4 В итерации Patrol Read Patrol Read перезапустится с нулевого процента при Автоматическом

режиме. В ручном режиме Patrol Read не перезапускается при перезагрузке. Используйте ручной
режим, если выбрано окно времени, которое относится к работающему Patrol Read.

Читайте также: