Как посмотреть raid массив
Перейти к содержимому

Как посмотреть raid массив

  • автор:

Поиск и замена диска поврежденного диска в Raid-1

Рассмотрим порядок действий проверки дисков выделенного сервера, с которого пришла ошибка SMART, выявления и замены неисправного диска в массиве Raid-1.

  1. Вводим команду для проверки состояния raid

cat /proc/mdstat

  1. Если в выводе в квадратных скобках стоит знак _ (например [U_]) — диск требуется заменить (он выпал из рейда).

в данном примере всё с raid всё в порядке. Если бы было так: [U_], то диск sdb неисправен, если так: [_U], то sda (смотрим порядок в md-устройствах, например: md2 : active raid1 sda3[2] sdb3[3])

  1. Если raid в порядке, то нужно проверить каждый диск отдельно следующей командой:

smartctl -a /dev/sd[X]

[X] меняем на a или b в зависимости от диска, список дисков можно посмотреть командой:

ls -l /dev/ | grep sd

Оцениваем состояние диска по параметрам и выявляем неисправный, смотрим:

  • количество перераспределенных секторов (Reallocated Sector)
  • количество часов работы
  • наличие ошибок смарт (сделайте коротки и расширенный тест SMART)
  • нагрузка на диск в atop
  • и другие параметры, определение неисправного диска по параметрам SMART, это тема отдельной статьи, поищите подробную информацию в интернете.
  1. Узнаём серийный номер неисправного диска командой:

smartctl -a /dev/sd[X]

  1. Перед заменой диска крайне желательно необходимо сделать резервную копию данных
  2. Отключаем поврежденный диск от рейда. Для этого нужно пометить разделы диска как сбойные и изъять их из массива, для этого воспользуемся командой:

mdadm /dev/md0 -f /dev/sdb1 &&mdadm /dev/md0 -r /dev/sdb1

В зависимости от количества разделов выполняем соответственно для разных разделов:

mdadm /dev/md1 -f /dev/sdb2 &&mdadm /dev/md1 -r /dev/sdb2
mdadm /dev/md2 -f /dev/sdb3 &&mdadm /dev/md2 -r /dev/sdb3

Далее команда на удаление из RAID

mdadm /dev/md0 —remove /dev/sdb1
mdadm /dev/md1 —remove /dev/sdb2
mdadm /dev/md2 —remove /dev/sdb3

  1. Отправляем в дата-центр запрос на замену, к запросу также прикладываем модель и серийный номер исправного диска, узнать их можно командой:
  1. После замены диска новый диск нужно разбить, в зависимости от типа разбиения диска (MBR или GPT).

Для проверки типа разбиения надо выполнить следующую команду:

на не замененном диске

После этого выполнить команду:

sfdisk -d /dev/sda | sfdisk /dev/sdb

(для MBR), и

sgdisk -R /dev/sdb /dev/sda

(структура разделов в этой команде копируется из /dev/sda в /dev/sdb)

sgdisk -G /dev/sdb

(для GPT)

  1. Добавить новый диск в массив командами:

mdadm /dev/md0 -a /dev/sdb1
mdadm /dev/md1 -a /dev/sdb2
mdadm /dev/md2 -a /dev/sdb3

  1. Добавить загрузчик командой:

МИР Visa MasterCard СБП QIWI Wallet Безналичный платеж

Все способы

© 2009–2024 «HANDYHOST.RU» 8-800-505-68-01

  • Услуги
  • Хостинг сайтов
  • Домены
  • Конструктор сайтов
  • Linux VPS / Windows VPS
  • Выделенные серверы
  • SSL сертификаты
  • Клиентам
  • Контакты
  • О компании
  • Акции
  • Оборудование
  • Партнерская программа
  • Поддержка
  • Способы оплаты
  • Регламент
  • Документы
  • Справка

Как посмотреть raid массив

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Сообщения: 60
Благодарности: 0

в бухгалтерии стоит старенький depo сервер, на нем крутится терминальная служба и 1с, в одной из баз исчезли некоторые данные из справочников. 1с ники кричат, что системный сбой и типа скорее всего диск посыпался. на морде есть индикация, но она не отображает работу рейда. башенное исполнение, какой контролер не знаю, надо перезагружать, корзины нет.

Сообщения: 8595
Благодарности: 2127

Цитата User3:

какой контролер не знаю, надо перезагружать »

А посмотреть в Диспетчере Устройств?

Цитата User3:

как проверить состояние дисков? »

Возможно что CrystalDiskInfo сможет показать состояние SMART винчестеров, входящих в ваш RAID: при контроллерах Intel он это уже несколько лет позволяет.

Ну а утилита контроля и обслуживания RAID (или у вас такая не установлена?) позволяет хотя бы качественно оценить состояние дисков, а также произвести анализ и исправление ошибок, связанных с проблемами самого RAID (у них бывают собственные проблемы, не зависящие от входящих в них дисков и их состояния).

Это сообщение посчитали полезным следующие участники:

Сообщения: 60
Благодарности: 0

SCSI и RAID контроллеры: Intel Embedded Server RAID Technology II
Дисковые устройства: Intel MegaSR SCSI Disk Device Intel MegaSR SCSI Disk Device
RAID Virtual Device
PCI-устройство: Intel 631xESB/6321ESB — SATA RAID Controller
4 диска, но видно только 2
Физические данные устройства ATA: Barracuda 7200.12 320418 320 ГБ
Тип устройства: SAS
Интерфейс: SATA-II

SMART не виден в CrystalDiskInfo и подобных утилитах, использовал Hirens.BootCD.15.2
Victoria пишет:

17:14:50 : Warning! Main INI-file ‘vcr40.ini’ not found, and writen default sets!
17:14:50 : Starting Victoria 4.47 Freeware (2013-02-20) , 4xCPU, 1861,76 MHz, Windows 2003 Server found.
17:14:50 : Select SECONDARY port: base=170h, alternative=376h
17:14:51 : Port 0170h — drive disconnected!
17:15:01 : Waiting of readiness. Drive not ready!
17:15:01 : [ATA protocol] DRQ. Press RESET or restart HDD!
17:16:50 : Starting Victoria 4.47 Freeware (2013-02-20) , 4xCPU, 1861,53 MHz, Windows 2003 Server found.
17:16:50 : Select SECONDARY port: base=170h, alternative=376h
17:16:50 : Port 0170h — drive disconnected!
17:16:56 : Waiting of readiness. Drive not ready!
17:16:56 : [ATA protocol] DRQ. Press RESET or restart HDD!
17:48:00 : Starting Victoria 4.47 Freeware (2013-02-20) , 4xCPU, 1861,98 MHz, Windows 2003 Server found.
17:48:00 : Select SECONDARY port: base=170h, alternative=376h
17:48:00 : Port 0170h — drive disconnected!
17:48:03 : API access enabled, device #1
17:48:13 : Get passport. OK
17:48:13 : Model: Intel MegaSR; Capacity: 623046656 LBAs
17:48:19 : Get passport. OK
17:48:19 : Model: Intel MegaSR; Capacity: 623046656 LBAs
17:48:22 : Get passport. OK
17:48:22 : Model: Intel MegaSR; Capacity: 623046656 LBAs

Подскажите где утилиту взять о которой вы говорите, я так понял есть утилита контроля RAID, она же позволяет и состояние дисков посмотреть, а так же есть утилиты состояния дисков от самих производителей.

Сообщения: 8595
Благодарности: 2127

Цитата User3:

4 диска, но видно только 2 »

Видимо у вас там два RAID-1 по два диска. И вы видите не физические диски, а фиктивные, которыми и являются RAID (видимо те самые два «Intel MegaSR SCSI Disk Device» – и пускай вас не смущают слова SCSI и SAS).

По поводу утилит – посмотреть Поиском, например запросом (скопировал в запрос вашу информацию без изменений, лишь добавив «utility»): Inte 631xESB/6321ESB — SATA RAID Controller utility. Я знаю, что такая обязана быть – но не знаю, как она звучит конкретно; скорее всего Raid Web Console – и она уже должна бы стоять на вашем сервере, ежели там фабричная установка.

Последний раз редактировалось mwz, 12-09-2014 в 19:06 .

Как узнать состояние софтового RAID в Ubuntu

Мы видим, что наш RAID состоит из 3х групп, причем каждая группа является RAID-1. Мы также видим, из каких партиций состоит каждая группа: так, 1я группа состоит из партиций sdb3 и sda3. Мы также можем посмотреть более детальную информацию:

mdadm --query --detail /dev/md2 /dev/md2: Version : 00.90 Creation Time : Thu Feb 24 16:52:11 2011 Raid Level : raid1 Array Size : 730202368 (696.38 GiB 747.73 GB) Used Dev Size : 730202368 (696.38 GiB 747.73 GB) Raid Devices : 2 Total Devices : 2 Preferred Minor : 2 Persistence : Superblock is persistent Update Time : Sat Jun 16 13:51:42 2012 State : clean Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 UUID : e8b939a6:376b2b90:776c2c25:004bd7b2 Events : 0.614 Number Major Minor RaidDevice State 0 8 3 0 active sync /dev/sda3 1 8 19 1 active sync /dev/sdb3

Аналогично, мы можем посмотреть информацию по всем остальным группам. Обращаем внимание на State : clean, т.е. с нашим RAID все в порядке.

Операции с RAID в Убунту

1. Чтобы остановить массив:

sudo mdadm --stop /dev/md0

где /dev/md0 название нашего массива.

2. Чтобы удалить диск из массива:

sudo mdadm --remove /dev/md0 /dev/sda1

где /dev/md0 название массива и /dev/sda сбойный диск.

3. Чтобы добавить диск к массиву:

sudo mdadm --add /dev/md0 /dev/sda1

где /dev/md0 название массива и /dev/sda новый диск.

4. Стартовать массив, пересобрать массив:

mdadm --assemble --scan

5. Чтобы проверить состояние сборки массива:

Как узнать, есть ли у материнской платы RAID-контроллер

Как узнать, поддерживает ли материнская плата RAID , т.е. есть ли у неё встроенный RAID -контроллер? Если мы хотим создать аппаратный RAID, нужно получить ответ на вопрос – сможем ли мы создать RAID средствами конкретной материнки. Или её нужно менять, либо приобретать RAID-контроллер как отдельное устройство. Если поддержка RAID у материнки есть, второй вопрос – какие конфигурации (уровни) RAID предусматриваются.

А если мы хотим создать RAID из SSD NVMe , работающих через интерфейс PCI-E , у нас будет ещё один вопрос – поддерживает ли материнка RAID из SSD PCI-E, либо же ограничивается поддержкой только дисков с SATA -подключением.

В этом всём попробуем разобраться.

BIOS компьютера

Поддерживает ли материнка используемого ПК RAID, можно узнать в BIOS . Заходим в BIOS . Нам нужны настройки, связанные с технологией аппаратного RAID Intel или AMD .

У современных плат на платформе Intel это технология Intel Rapid Storage Technology (сокращённо Intel RST) .

На платформе AMD – технология RAIDXpert2.

Но прежде нужно перевести работу устройств информации в режим RAID . В расширенных настройках ищем те, что отвечают за режим контроллера дисков (конфигурацию хранилищ) . И переключаем режим с AHCI или IDE на RAID . Режим RAID может значиться по наименованию его технологии, как, например, в случае с Intel RST. Режим RAID обычно включается отдельно для SATA-дисков и отдельно для SSD PCI-E.

UEFI BIOS

Далее в расширенных настройках BIOS ищем настройки, связанные с RAID или его технологией. В нашем примере это раздел технологии Intel .

UEFI BIOS - Advanced

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

UEFI BIOS - RAID

Наличие функции создания RAID-массива означает, что таковой можно создать из HDD или SSD с SATA-подключением. Но не факт, что массив может быть создан из SSD PCI-E . Узнать это можно, если к компьютеру подключён хотя бы один SSD PCI-E. Если RAID не поддерживается для SSD PCI-E, в настройках создания RAID возможность выбора SSD PCI-E для постановки в массив будет недоступной.

SSD PCI-E

Но есть более простые способы узнать о поддержке материнкой аппаратного RAID.

Программа HWiNFO

Узнать о наличии встроенного в материнку RAID-контроллера, если это касается используемого ПК, можно с помощью бесплатной программы-диагноста компьютерного оборудования HWiNFO.

В окне программы раскрываем раздел «Шина», подраздел «PCI Шина #0». При интеграции в плату RAID-контроллера он будет значиться в числе отображающихся устройств.

HWiNFO

В данном случае в названии RAID-контроллера фигурирует значение «SATA», что указывает на поддержку RAID только для SATA -дисков. Соответственно, при поддержке RAID для SSD PCI-E в названии контроллера будет фигурировать также значение «PCI-E».

Спецификации материнкой платы

Простой способ узнать о поддержке RAID любой материнкой — информация в её спецификациях на сайте производителя.

В спецификациях ищем блок характеристик хранилищ или отдельный блок RAID.

Если RAID поддерживается, это должно быть указано. И должно быть указано о поддерживаемых конфигурациях RAID. Если в указаниях фигурирует только значение «SATA», RAID доступен только для SATA -дисков.

Tech Specs

Если фигурирует и «SATA», и «PCI-E», соответственно, RAID поддерживается для любого типа устройств информации. Конфигурации RAID для SATA -дисков и SSD PCI-E могут отличаться и указываться отдельно.

Tech Specs - Storage

Если в спецификациях платы нет детальных характеристик, в частности, касающихся поддержки RAID, можно попробовать перейти на англоязычную версию сайта производителя. Или посмотреть в инструкции материнки в разделе поддержки. О поддержке RAID платами на платформе Intel также можно узнать на сайте Intel, в спецификациях чипсета.

Спецификации чипсетов Intel

Встроенный RAID-контроллер материнкой платы обеспечивается чипсетом Intel или AMD. Компания Intel на своём сайте предусматривает для актуальных чипсетов спецификации с детальными характеристиками, где указывается о поддержке RAID. Чипсет платы фигурирует в её названии. Это первая буква и следующие за ней три цифры.

Чипсет платы

Вводим в поиск на сайте Intel название чипсета. Открываем страничку его спецификаций. Если чипсет предусматривает RAID-контроллер, в числе характеристик обнаружим блок конфигурации RAID . Где будет указываться поддержка типов устройств информации – только SATA или SATA и PCI-E. И будут указаны поддерживаемые конфигурации RAID.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *