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

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

  • автор:

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

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

БЕСПЛАТНОЕ ПО
ДЛЯ КОММЕРЧЕСКОГО ИСПОЛЬЗОВАНИЯ

  • R-Studio Technician для Оказания услуг по Восстановлению Данных
  • R-Drive Image для Резервного Копирования и Клонирования Систем

ДЛЯ ЛИЧНОГО И НЕКОММЕРЧЕСКОГО ИСПОЛЬЗОВАНИЯ

  • R-Studio for Windows
  • R-Studio for Mac
  • R-Studio for Linux

Резервное Копирование и Восстановление Системы:

  • R-Drive Image
  • R-Drive Image Technician

Защита Персональных данных и Безопасность:

  • R-Wipe & Clean
  • R-Wipe & Clean for Mac
  • Расчёт и Покупка
  • Получить Инвойс
  • Вопросы-Ответы по Продажам
  • Условия Продаж
  • Техническая Поддержка
  • Отдел Продаж
  • Вопросы-Ответы
  • Полезная Информация
  • Форум R-TT

ДИСТРИБУЦИЯ

  • Программа Комиссии
  • Реселлеры
  • Региональные Дистрибьютеры
  • Логин

Определение параметров RAID

При обсуждении процесса восстановления данных с RAID мы полагали, что знаем его параметры. Однако бывают случаи, когда параметры воссоздаваемого RAID неизвестны. Как их определить? Параметры RAID, которые были установлены по умолчанию, можно узнать у производителя дискового массива, однако в процессе его эксплуатации они могли быть изменены. Может R-Studio помочь в этом случае? Да, для этого следует проанализировать данные компонент RAID при помощи встроенного Текстового/шестнадцатиричного редактора. В данной статье будет рассмотрен этот процесс на примере простого NTFS RAID 5.

Чтобы понять нижеизложенный материал необходимо иметь по крайней мере базовые знания структур данных RAID и файловых систем. Определенную информацию об этом можно получить на следующих веб-сайтах:
RAIDs: http://en.wikipedia.org/wiki/RAID
NTFS basics: http://en.wikipedia.org/wiki/NTFS
NTFS in depth: http://technet.microsoft.com/en-us/library/cc758691.aspx

Итак, попробуем найти неизвестные параметры простого тома RAID 5

Пусть нам известны следующие параметры RAID:
1. Число дисков: Три
2. Файловая Система: NTFS (созданная в Windows XP/2003, далее используется стандартная Главная Загрузочная Запись (стартовый блок MBR))
3. Тип: Обычный том

Необходимо определить:
1. Порядок диска
2. Размер блока
3. Порядок блока
4. Смещение диска

Определение параметров RAID: Файлы-образы компонентов RAID

Диски, образующие RAID, являются созанными в R-Studio файлами-образами:
Disk1.arc
Disk2.arc
Disk3.arc

Кликните по изображению чтобы его увеличить
Файлы-образы компонент RAID, открытые в R-Studio

Обратите внимание: несмотря на то, что R-Studio нашла объект Disk1 на Disk2.arc, это вовсе не означает, что именно он является первым диском RAID.

Определение параметров RAID: Диалог Search

Определение Главной Загрузочной Записи
Во-первых следует определить MBR, чтобы найти смещение RAID
1. Последовательно откройте все три файла-образа в Текстовом/шестнадцатиричном редакторе.
2. Не включайте режим Разрешить Запись (enable write), чтобы избежать случайного повреждения данных на редактируемых объектах!
3. Запишите сигнатуру диска Windows для каждого объекта, чтобы в дальнейшем знать, какое окно редактора какому объекту соответствует.
4. Выполните поиск стартового блока MBR. Для этого в диалоговом окне Search (Поиск) введите 33 C0 8E D0 BC (в большинстве случаев это стандартный стартовый блок MBR) в поле HEX; после этого установите радиокнопку From start position (С начальной позиции) и введите 0 в поле Search in offset (Искать в смещении).
5. Нажмите OK (Да) чтобы начать поиск.

Данные диалогового окна Search (Поиск) для начала поиска Главной Загрузочной Записи (MBR)

Определение параметров RAID: Disk1.arc, открытый в Текстовом/шестнадцатиричном редакторе.

Результаты поиска:

Кликните по изображению чтобы его увеличить
Disk1.arc, открытый в Текстовом/шестнадцатиричном редакторе.

Определение параметров RAID: Disk2.arc, открытый в Текстовом/шестнадцатиричном редакторе.

Кликните по изображению чтобы его увеличить
Disk2.arc, открытый в Текстовом/шестнадцатиричном редакторе. Найден шаблон MBR.

Определение параметров RAID: Disk3.arc, открытый в Текстовом/шестнадцатиричном редакторе.

Кликните по изображению чтобы его увеличить
Disk3.arc, открытый в Текстовом/шестнадцатиричном редакторе. Найден шаблон MBR.

Из рисунков следует, что шаблон MBR найден в Текстовом/шестнадцатиричном редакторе по адресу 00 на Disk2.arc и Disk3.arc (на Disk1.arc мы видим одни нули). Это означает, что смещение равно 0 и Disk1.arc не может быть первым диском в RAID.

При помощи редактора были корректно распознаны шаблоны на Disk2 и Disk3, являющиеся кодом главного инициализирующего загрузчика (master bootstrap loader code). В нашем случае два диска содержат одинаковые данные MBR в одном месте.

Определение параметров RAID: Шаблон диска

NДалее необходимо определить загрузочный сектор NTFS.
Посмотрим значение поля Sectors preceding partition (Сектора предшествующие разделу) в панели Templates (Шаблоны)

Кликните по изображению чтобы его увеличить
Панель Templates (Шаблоны) для Disk2 и Disk3

В нашем случае сектор предшествующий разделу — это сектор 16,065.

Если данная величина больше 63, то мы должны разделить ее на N-1, где N — число дисков (в нашем случае N = 3), в результате чего мы получаем значение 8,032. Это приблизительная позиция, с которой следует начать поиск загрузочного сектора NTFS. Начинать поиск надо с этой позиции, чтобы не найти загрузочных секторов прежних NTFS разделов.

Определение параметров RAID: Поиск сектора

Перейдите в поле Sectors (Секторы) в Редакторе, чтобы произвести поиск шаблона загрузочного сектора NTFS.

Кликните по изображению чтобы его увеличить
Поле поиска Sectors (Секторы) в Тестовом/шестнадцатиричном редакторе

Определение параметров RAID: Поиск загрузочного сектора NTFS

В диалоговом окне Search (Поиск) введите EB 52 90 4E 54 46 53 20 20 20 20 (загрузочный сектор NTFS всегда начинается с этих байтов) в поле HEX, установите радиокнопку From current position (С текущей позиции) и введите 0 в поле Search at offset (Искать в смещении).

Кликните по изображению чтобы его увеличить
Данные диалогового окна Search (Поиск) для начала поиска загрузочного сектора NTFS

Данный шаблон найден в Редакторе в секторе 8064 на Disk2 и Disk3.

Определение параметров RAID: Найденный загрузочный сектор NTFS

Теперь выберем шаблон Boot sector NTFS (Загрузочный сектор NTFS) в панели Templates (Шаблоны).

Кликните по изображению чтобы его увеличить
Disk2.arc, открытый в Текстовом/шестнадцатиричном редакторе. Найден шаблон загрузочного сектора NTFS. Тот же шаблон найден на Disk3.arc.

Мы нашли следующие параметры
Bytes per sector (Байтов в секторе): 512
Sectors per cluster (Секторов в кластере): 8
Logical Cluster Number for the file $MFT (Логический Номер Кластера для файла $MFT): 786432

Ранее найденные параметры:
Смещение RAID: 0

Далее нам нужно определить MFT (главную файловую таблицу) на диске:

1. Попробуем найти примерное смещение MFT с начала RAID:
Смещение MFT с начала раздела в секторах = Логический Номер Кластера файла $MFT * Секторов в кластере+смещение RAID = 786,432*8+0 = 6,291,456
Если смещение RAID не 0, то его необходимо прибавить к результату вышеприведенного уравнения.
Начало MFT на первом диске = Смещение MFT с начала раздела в секторах/(N-1) = 6,291,456/2 = 3,145,728

Определение параметров RAID: Шаблон файла

2. Начнем поиск точного начала MFT с позиции примерно на 2000 секторов меньше данной величины. Например, с сектора 3,140,000.
В диалоговом окне Search (Поиск) введите «FILE» в поле ANSI, установите радиокнопку From current position (С текущей позиции) и ведите 0 в поле Search at offset (Искать в смещении).

Кликните по изображению чтобы его увеличить
Шаблон найден в секторе 10,241,463 на Disk2 и в секторе 3,153,792 на Disk3.

Определение параметров RAID: Шаблон файла

Кликните по изображению чтобы его увеличить
Первый сектор файловой записи на Disk3. Начало блока данных.

Важно отметить следующее: сигнатура FILE заканчивается значением 0, что означает, что индекс файловой записи не был перезаписан значением fixup. Если бы она заканчивалась значением * (FILE*), то в дальнейшем нам пришлось бы изменить наш поиск.

Шаблон $.M.F.T. (HEX 24 00 4D 00 46 00 54) показывает, что это корректное начало MFT.
Так как сектор 3,153,792 ближе к найденному нами примерному смещению MFT 3,145,728, чем к сектору 10,241,463, то это позволяет допустить, что Disk3 является первым диском RAID.

Далее нам надо учесть, что файловая запись в MFT занимает два сектора и при успешной записи данных на RAID 5 один блок данных записывается на один диск, потом следующий блок данных на следующий диск, далее блок четности на третий диск. Пример такой схемы приведен в следующей таблице .

Первый диск RAID Второй диск RAID Третий диск RAID
PD 1 2
3 PD 4
5 6 PD

. где числа означают порядок, в котором блоки данных записываются на соответствующие диски, а PD означает блок «четности данных».
(Данная таблица приведена как пример, в общем случае порядок блока может быть произвольным.)

В нашем случае это означает, что индекс файловой записи в MFT будет увеличиваться на единицу с каждым блоком данных. Далее MFT будет располагаться на следующем диске, где индекс файловой записи будет увеличиваться на единицу с каждым соответствующим блоком данных, далее на третьем диске, содержащим блок четности. И так далее.

Так что для нахождения размера блока мы посмотрим на индекс файловой записи на данном блоке и найдем место, в котором он перестают увеличиваться на единицу. Это место будет означать конец блока данных. После этого просмотрим другие диски и найдем тот диск и место, где индекс файловой записи в MFT опять начинает увеличиваться на единицу. Далее аналогично просмотрим следующий диск и т.д.

Такой поиск может быть выполнен путем прокручивания текста в Редакторе через два сектора.

На Disk 3 блок данных заканчивается в секторе 3,153,919 с индексом файловой записи 3F 00.

Определение параметров RAID: Запись последнего файла

Кликните по изображению чтобы его увеличить
Последняя файловая запись на Disk3. Блок данных заканчивается в следующем секторе (3,153,919).

Посмотрев на другие диски мы увидим, что данная MFT продолжается на Disk 1 в секторе 3,153,792 с индексом файловой записи 40 00 и заканчивается в секторе: 3,153,919 с индексом файловой записи 7F 00. И так далее.

Определение параметров RAID: Файловая запись на Disk1

Кликните по изображению чтобы его увеличить
Файловая запись продолжается на Disk1. Начало блока данных.

Определение параметров RAID: Конец блока данных

Кликните по изображению чтобы его увеличить
Последняя файловая запись на Disk1. Блок данных заканчивается в следующем секторе (3,153,919)

Окончательный результат представлен в следующей таблице:

Disk1 Disk2 Disk3
Сектор: 3,153,792 Запись: 40 00
Сектор: 3,153,918 Запись: 7F 00
Сектор: 3,153,919 Конец stripe блока
Сектор: 3,153,792 Нет записей
Сектор: 3,153,918 Нет записей
Сектор: 3,153,919 Конец stripe блока
Сектор: 3,153,792 Запись: 00 00
Сектор: 3,153,918 Запись: 3F 00
Сектор: 3,153,919 Конец stripe блока
Сектор: 3,153,920 Запись: Нет записей
Сектор: 3,154,046 Запись: Нет записей
Сектор: 3,154,047 Конец stripe блока
Сектор: 3,153,920 Запись: C0 00
Сектор: Сектор: 3,154,046 Запись: FF 00
Сектор: 3,154,047 Конец stripe блока
Сектор: 3,153,920 Запись: 80 00
Сектор: 3,154,046 Запись: BF 00
Сектор: 3,154,047 Конец stripe блока
Сектор: 3,154,048 Запись: 00 01
Сектор: 3,154,174 Запись: 3F 01
Сектор: 3,154,175 Конец stripe блока
Сектор: 3,154,048 Запись: 40 01
Сектор: Сектор: 3,154,174 Запись: 7F 01
Сектор: 3,154,175 Конец stripe блока
Сектор: 3,154,048 Запись: Нет записей
Сектор: 3,154,174 Запись: Нет записей
Сектор: 3,154,175 Конец stripe блока

Нет записей означает, что данный блок является блоком четности

Определение параметров RAID: Сектор четности

Кликните по изображению чтобы его увеличить
Пример сектора блока четности

Из вышеприведенной таблицы мы сможем определить следующие параметры:

Порядок дисков:
Первый диск RAID — Disk3.arc
Второй диск RAID — Disk1.arc
Третий диск RAID — Disk2.arc

Смещение: 0
Размер stripe блоков: 128 секторов или 65,536Б (64КБ)
Порядок stripe блоков: (PD означает Четность Данных)

Первый диск RAID Второй диск RAID Третий диск RAID
1 2 PD
3 PD 4
PD 5 6

Теперь мы можем создать такой RAID в R-Studio:
Определение параметров RAID: Созданный объект RAID 5
Кликните по изображению чтобы его увеличить
Объект RAID 5, созданный в R-Studio

При помощи R-Studio на RAID найден объект с файловой системой (Partition 1)

Определение параметров RAID: Найденная структура файлов и папок

Дважды щелкнем мышью по данному объекту, чтобы просмотреть его файлы:

Кликните по изображению чтобы его увеличить
Структура Папок/Файлов, найденная при помощи R-Studio

Определение параметров RAID: Просмотр файла

Если при помощи R-Studio можно просмотреть структуру папок/файлов, то это хороший знак. Чтобы окончательно убедиться в том, что мы создали RAID с корректными параметрами, следует просмотреть файл. Размер просматриваемого файла должен превышать размер блока * (Число дисков -1). В нашем случае это 128КБ.

Кликните по изображению чтобы его увеличить
Просмотр файла Picture 236.jpg

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

Статьи о Восстановлении Данных

  • Руководство по восстановлению данных
  • Программы по восстановлению файлов. Почему R-Studio?
  • R-Studio для бизнеса по компьютерной экспертизе и восстановлению данных
  • R-STUDIO Review on TopTenReviews
  • Особенности восстановления файлов с устройств SSD и других устройств, поддерживающих команду TRIM/UNMAP
  • Как восстановить данные с устройств NVMe
  • Оценки успешности восстановления данных для типичных случаев
  • Восстановление Перезаписанных данных
  • Восстановление Данных При Помощи R-Studio Emergency
  • Пример Восстановления RAID
  • R-Studio: Восстановление данных с неработающего компьютера
  • Восстановление Файлов с Незагружающегося Компьютера
  • Клонирование Дисков Перед Восстановлением Файлов
  • Восстановление HD видео с карт SD
  • Восстановление файлов с незагружающегося Мака
  • Наилучший способ восстановления файлов с системного диска компьютера Mac
  • Восстановление данных с зашифрованного диска Linux после повреждения системы
  • Восстановление данных с образов дисков Apple (файлы .DMG)
  • Восстановление файлов после переустановки Windows
  • R-Studio: Восстановление Данных по Сети
  • Как использовать корпоративный пакет R-Studio
  • Восстановление данных с переформатированного диска NTFS
  • Восстановление данных с диска ReFS
  • Восстановление данных с переформатированного диска exFAT/FAT
  • Восстановление данных со стертого диска HFS или HFS+
  • Восстановление данных со стертого диска APFS
  • Восстановление данных с переформатированного диска Ext2/3/4FS
  • Восстановление данных с диска XFS
  • Восстановление данных с простого устройства NAS
  • Как подключить виртуальные RAID’ы и тома LVM/LDM к операционной системе
  • Особенности Восстановления Данных После Быстрого Форматирования
  • Восстановление Данных После Сбоя Утилиты Управления Разделами Диска
  • Восстановление и Реконструкция Файлов
  • Восстановление Данных с Виртуальных Машин
  • Аварийное Восстановление Данных По Сети
  • Восстановление Данных через Интернет
  • Создание пользовательского известного типа файла для R-Studio
  • Определение параметров RAID
  • Восстановление Разделов на Поврежденном Диске
  • Обход NAT и Firewall при Удаленном Восстановлении Данных
  • Восстановление Данных с Внешнего Диска с Поврежденной Файловой Системой
  • Принципы Восстановления Данных
  • Параметры по умолчанию чередующихся томов (программных RAID 0) в Mac OS X
  • Восстановление Данных Файлов Виртуальных Жестких Дисков (VHD/VHDX)
  • Восстановление Данных Файловых Контейнеров и Зашифрованных Дисков
  • Автоматическое Распознавание Параметров RAID
  • Технология Сканирования IntelligentScan
  • Многопроходное создание образа диска в R-Studio
  • Создание образов дисков в реальном времени в R-Studio
  • Сравнение между созданием линейных образов и созданием образов в реальном времени и с созданием многопроходных образов
  • USB Stabilizer Tech для нестабильных устройств USB
  • Совместная работа R-Studio и платы PC-3000 UDMA
  • Совместная работа R-Studio и HDDSuperClone
  • R-Studio T80+ — Профессиональное решение для восстановления данных и компьютерной экспертизы для малых бизнесов и отдельных лиц всего за 1 доллар/день.
  • Статьи о Резервном Копировании
  • R-Drive Image: Резервное Копирование
  • R-Drive Image как бесплатный мощный менеджер разделов
  • R-Drive Image: Восстановление Системы и Данных
  • R-Drive Image: Клонирование Системы и Диска
  • Восстановление Отдельных Файлов и Папок из Образа Диска
  • Создание Эффективного Плана Резервного Копирования
  • Как перенести уже установленную Windows со старого HDD на новый SSD и создать гибридную систему хранения данных
  • Как перенести установленную Windows на больший диск
  • Как перенести системный диск, зашифрованный BitLocker’ом, на новое устройство хранения данных
  • Как создавать резервные копии и восстанавливать данные на диске на компьютерах под Linux и Mac используя R-Drive Image
  • Статьи о Восстановлении Файлов
  • Как вернуть утраченные файлы
  • Бесплатное восстановление Фото с Карт Памяти
  • R-Undelete: Восстановление HD Видео с SD карт
  • Восстановление файлов с внешнего устройства с поврежденной, удаленной, отформатированной или неподдерживаемой файловой системой
  • R-Undelete: Восстановление файлов с неработающего компьютера
  • Бесплатное восстановление файлов с карты памяти телефона на Андроид
  • Бесплатное восстановление фото и видео файлов
  • Три простых шага по восстановлению файлов

Статьи о Защите Персональных Данных

  • R-Wipe & Clean: Конфиденциальность Информации
  • Очистка диска: как освободить место на диске
  • Очистка кэша, истории и других данных браузеров
  • Списки на удаление (Wipe lists) в программе R-Wipe&Clean
  • Устройства SSD и компьютерная конфиденциальность

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

RAID расшифровывается как Redundant Array of Iindependent/Inexpensive Disks — избыточный массив независимых/недорогих жестких дисков, так что понятие RAID массив и жесткий диск неразделимые. Аппаратный массив из нескольких дисков управляется специальным RAID-контроллером и воспринимается системой как единое целое. Программный массив формируется из винчестеров, подключенных к обычным контроллерам, а разделы на них созданы как динамические диски. На верхних уровнях операционной системы такой массив тоже рассматривается как единый диск.

Идея параллельной работы нескольких дисков пришла в массовую технику из мэйнфреймов и серверов данных. Первоначально RAID-контроллеры, преимущественно SCSI, выпускались в виде плат расширения, и в обычные ПК их устанавливали чрезвычайно редко.

На рубеже веков технология RAID проникла на рынок компьютеров для широого круга пользователей. Появились недорогие платы расширения на 2 канала IDE (4 диска), а производители материнских плат стали встраивать RAID-контроллеры в модели класса high-end. Затем поддержка RAID появилась в чипсетах Intel, AMD и NVIDIA, и сегодня практически невозможно встретить материнскую плату без интегрированного контроллера RAID.

Уровни RAID массивов.

На данный момент на рынке представлено множество решений, которые называются уровнями RAID массивов, они имеют численные обозначения от 0 до 9.

1. RAID 0 этот уровень RAID характеризуется повышенной производительностью, то есть увеличенной скоростью записи/чтения информации, он не имеет функции отказоустойчивости.

2. RAID 1 так называемое зеркалирование информации, упрощенно это два диска, которые полностью повторяют друг друга.

3. RAID 2 зарезервирован для массивов, которые применяют код Хемминга.

4. RAID 3 и 4 используют массив дисков с чередованием где на отдельном диске собраны блоки четности, по которым осуществляется восстановление данных.

5. RAID 5 самый популярный и распространненый уровень RAID, в котором блоки четности распределены между всеми дисками составляющими данный RAID массив.

6. RAID 6 используют массив дисков с чередованием и двумя независимыми «чётностями» блоков.

Более подробно о RAID Вы можете узнать прочитав статью Уровни RAID массивов нашего блога жесткий диск.

Принципы RAID массива.

Формированием и обслуживанием «аппаратного» массива полностью занимаются электроника и микропрограмма (прошивка, BIOS) RAID-контроллера. Если контроллер выполнен в виде платы расширения, его микропрограмма отрабатывается вслед за процедурой POST BIOS материнской платы. Микропрограмма контроллера, интегрированного в материнскую плату, является неотъемлемой частью BIOS. В любом случае, BIOS и операционная система рассматривают аппаратно организованный массив как один винчестер.

Служебная информация RAID массива.

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

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

Структура блока конфигурации зависит от модели контроллера. Скорее всего. RAID-массив, собранный на одном контроллере, с точки зрения другого не существует. Как минимум, в конфигурационном блоке записаны тип массива, размер одного блока (обычно от 512 байтов до 1 Мбайт), номер диска в массиве. Блок конфигурации практически обязательно продублирован на каждом диске массива. За исключением номера диска, служебные данные на всех дисках должны быть идентичны, и этим можно воспользоваться при восстановлении массива.

Как вариант, размер блока и тип массива могут храниться в энергонезависимой памяти (CMOS) контроллера. Порядок следования дисков в этом случае обычно определяется номерами портов контроллера — каждый диск должен быть на своем месте. Такая организация характерна для RAID-контроллеров, интегрированных в материнскую плату.
Существенно, что служебная информация массива «привязана» ко вполне определенной марке, самое большее, семейству RAID-контроллеров. Если вы замените контроллер или материнскую плату с интегрированным контроллером, вероятность успешного запуска массива существует. Однако в идеале контроллер желательно заменять на точно такой же! К счастью, именитые производители дорогих контроллеров (3ware/LSI Logic, Adaptec, Intel, Promise) довольно консервативны — одни и те же модели выпускаются достаточно долго. Ассортимент интегрированных контроллеров не очень широк, и в основном ограничивается выбором южных мостов чипсетов.

В программном массиве конфигурационная информация находится в пределах логического пространства диска. Возможно, вы обратили внимание на любопытный факт. При разбиении винчестера на разделы любыми средствами Windows, начиная с Windows ХР, между MBR и первым разделом непременно резервируется около 8 Мбайт пространства. На этом «пустыре» и строится конфигурационный блок при преобразовании базового диска в динамический том. В частности, об этом говорится в статье http://support.microsoft.com/kb/293281.

Кроме того, сведения о конфигурации массива хранятся в реестре Windows. В реестр они вносятся с самого динамического диска при первом его монтировании в систему. При перестановке исправного программного массива на другую систему он обычно распознается без проблем.

Управление RAID массивом.

В процессе начальной загрузки на экран выводятся сообщения микропрограммы RAID-контроллера. Как правило, в нижней части экрана присутствует подсказка: сочетание клавиш, которые нужно нажать для входа в утилиту настройки RAID. Ну например у нас это «Ctrl»+»I». Вид сообщения, как и сочетание клавиш, зависит от модели контроллера.

Если нажать указанное сочетание клавиш, то откроется меню настройки и обслуживания RAID-контроллера. Для создания массива выберите пункт Create RAID Volume (Создать том RAID).

Вид меню и набор пунктов в нем зависят от производителя и модели контроллера, а также текущей конфигурации. Для многих материнских плат сочетание клавиш и меню настройки массива становятся доступными лишь после того, как в настройках BIOS для контроллера SATA был выбран режим RAID.

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

Кроме того, производители контроллеров предлагают утилиты для управления массивом из среды Windows. Они тесно связаны с драйвером контроллера и, в сущности, являются одним из компонентов драйвера. Важно, что такие утилить: позволяют «на лету» проверять целостность массива. При необходимости с их помощью можно выполнять и все операции по обслуживанию RAID.

Восстановление данных с RAID массива.

Существует две ситуации, когда необходимо восстанавливать данные с RAID массивов — это рарушение и повреждение.
Разрушение RAID массива это ситуация, когда контроллер теряет информацию о конфигурации RAID, жесткие диски которые входят в состав массива, представлены системе как отдельные, либо не распознанные винчестеры. Подробнее об этой ситуации можно прочитать в статье Восстановление разрушенного RAID массива.
Повреждение RAID массива это ситуация, когда происходит физическое или логическое повреждение одного либо нескольких винчестеров, входящих в состав RAID. Прочитать об это ситуации подробнее можно в статье Восстановление поврежденного RAID массива.

Программы восстановления RAID массивов.

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

File Scavenger.

Восстановление RAID массива программой File Scavenger

Программа File Scavenger осуществляет восстановление с RAID, хотя ее технические возможности позволяют восстанавливать данные с отдельных жестких дисков, различных флеш накопителей и дисков CD, DVD. Программа относится к разряду Portable Software, что обозначает один запускаемый файл. Вторым файлом является инструкция к данному программному продукту. Не смотря на то, что программ имеет довольно простой интерфейс она обладает большой гибкостью в настройке. Как восстановить данные с RAID массива можно узнать в пошаговой инструкции Восстановление RAID массива программой File Scavenger.

R Studio.

Программа R Studio предназначена для того, что бы восстанавливать данные с проблемных носителей информации. Она способна строить виртуальные массивы или же наборы Virtual Volume Sets из физических жестких дисков, но мы рассматриваем ее как инструмент восстановления данных с RAID массивов. Последние версии данного программного продукта способны воссоздать такие нераспространенные конфигурации RAID массивов, как RAID 4 и RAID 6. Как восстановить RAID массивы с помощью данной программы можно узнать в пошаговой инструкции Программа R Studio и восстановление RAID массива. Так же на нашем блоге есть видео урок иллюстрирующий работу этой программы Программа R-Studio.

Как узнать состояние софтового 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-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–2023 «HANDYHOST.RU» 8-800-505-68-01

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

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

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