Windows Server-2003 Подскажите, пожалуйста, как средствами windows можно посмотреть какой raid-массив установлен в системе? Имею ввиду raid-0, raid-1 и т.д.
Группа:
Пользователи
Статус:
Почетный житель
Сообщений:
997
Зарегистрирован:
20.03.08
если рейд аппаратный, то утилитой, идущей в комплекте с контроллером. если рейд софтовый, то штатными средствами («управление компьютером»).
У меня есть несколько серверов под управлением Windows 2008 и Red Hat 5, способных к аппаратным RAID. Как проверить, настроен ли аппаратный RAID?
5 ответов
Предыдущие ответы от Aug пересматривают это на стороне Windows.
а. У вас есть Server 2008 B. Возможности дисков в аппаратном RAID-массиве или нет.
Если ваши диски говорят Basic, то у вас либо нет RAID-массивов, либо у вас есть аппаратный RAID.
Если ваши диски говорят динамически, и вы видите одну и ту же букву диска на нескольких дисках, у вас есть программный RAID.
Если вы видите диски, названные настоящими производителями жестких дисков + модель, у вас нет RAID или программного RAID на этих дисках.
Установив Dell OpenManage, перезагрузив и перейдя в конфигурацию BIOS или RAID, все хорошо, но вы можете выполнить описанные выше шаги с подключений к удаленному рабочему столу даже в системе без каких-либо специализированных инструментов.
У меня не работает Red Hat 5, но я должен предположить, что есть подсказки, которые вы можете вытащить из какой-либо части пользовательского интерфейса или опции командной строки, чтобы сделать то же самое, RAID-драйв описывает себя, а также программный RAID, а также аппаратный RAID.
Если RAID-контроллер официально поддерживает вашу ОС, тогда у него будет набор инструментов для его мониторинга. Вероятно, они были оснащены оборудованием, но также будут загружены с веб-сайта производителя.
Если ваш RAID-контроллер полностью поддерживается Linux как RAID-контроллер (т. е. видит его как RAID-контроллер, а не стандартный контроллер SCSI /SATA /PATA), вы можете найти полезную информацию в файловой системе /proc и найти инструменты, которые отображают /контролируют эту информацию для вас. Если вы знаете RAID-контроллеры, которые находятся на ваших компьютерах, вы можете добавить эту деталь к своему вопросу, тогда люди, обладающие конкретными знаниями о том, что этот контроллер может обрабатывать более конкретную информацию.
Если у вас нет инструментов уровня ОС для мониторинга оборудования, вам необходимо перезагрузить компьютеры и взаимодействовать с конфигурационным кодом загрузки контроллера RAID.
Если вы наберете dmesg в Redhat, вы можете увидеть драйвер для контроллера RAID, но в целом аппаратные RAID-массивы прозрачны для операционной системы.
Затем вы нажимаете все, что он говорит, чтобы перейти в BIOS SCSI и посмотреть, настроен ли массив.
Это может работать на вашей системе. Кажется, он работает на Red Hat 5.5 на некоторых аппаратных средствах (не все).
Показывает уровень RAID и размер логического диска.
У меня есть несколько серверов под управлением Windows 2008 и Red Hat 5, которые поддерживают аппаратный RAID. Как проверить, что аппаратный RAID настроен?
Предыдущие ответы от Авгуа перешли к размышлению над Windows.
A. У вас есть Server 2008 B. Возможны диски в аппаратном RAID или нет.
Если на всех ваших дисках написано «Basic», то у вас либо нет массивов RAID, либо аппаратный RAID.
Если на ваших дисках написано «Dynamic» и вы видите одну и ту же букву на нескольких дисках, значит, у вас установлен программный RAID.
Еще один простой способ взглянуть на это
Если вы видите диски, названные как фактический производитель + модель жесткого диска, у вас нет RAID или программного RAID на этих дисках.
У меня не работает Red Hat 5, но я должен предположить, что есть подсказки, которые вы можете извлечь из некоторой части пользовательского интерфейса или параметра командной строки, чтобы выполнить те же основные действия, которые описывают не рейдовый диск Сам, против программного RAID, против аппаратного RAID.
Если RAID-контроллер официально поддерживает вашу ОС, тогда у него будет набор инструментов для его мониторинга. Они, вероятно, поставлялись вместе с оборудованием, но также могут быть загружены с сайта производителя.
Если ваш RAID-контроллер полностью поддерживается Linux как RAID-контроллер (то есть он видит его как RAID-контроллер, а не как стандартный SCSI / SATA / PATA-контроллер), вы можете найти полезную информацию в файловой системе / proc и найти инструменты там, которые отображают / контролируют эту информацию для вас. Если вы знаете RAID-контроллеры, которые установлены на ваших компьютерах, возможно, вы захотите добавить эту информацию к своему вопросу, тогда люди, обладающие конкретными знаниями об этом контроллере, могут получить более конкретную информацию.
Если у вас нет инструментов уровня ОС для мониторинга оборудования, вам потребуется перезагрузить компьютеры и взаимодействовать с кодом конфигурации RAID-контроллера во время загрузки.
Если вы введете dmesg в Redhat, вы можете увидеть драйвер для RAID-контроллера, но в целом аппаратные RAID-массивы прозрачны для операционной системы.
Лучшим способом было бы наблюдать за процессом загрузки и посмотреть, есть ли сообщение до начала загрузки ОС. Это может быть что-то вроде:
Затем вы нажимаете все, что он говорит, чтобы перейти в BIOS SCSI, и посмотреть, настроен ли массив.
Как узнать какой 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, являются созанными в R-Studio файлами-образами: Disk1.arc Disk2.arc Disk3.arc
Кликните по изображению чтобы его увеличить Файлы-образы компонент RAID, открытые в R-Studio
Обратите внимание: несмотря на то, что R-Studio нашла объект Disk1 на Disk2.arc, это вовсе не означает, что именно он является первым диском RAID.
Определение Главной Загрузочной Записи Во-первых следует определить 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)
Результаты поиска:
Кликните по изображению чтобы его увеличить Disk1.arc, открытый в Текстовом/шестнадцатиричном редакторе.
Кликните по изображению чтобы его увеличить Disk2.arc, открытый в Текстовом/шестнадцатиричном редакторе. Найден шаблон MBR.
Кликните по изображению чтобы его увеличить Disk3.arc, открытый в Текстовом/шестнадцатиричном редакторе. Найден шаблон MBR.
Из рисунков следует, что шаблон MBR найден в Текстовом/шестнадцатиричном редакторе по адресу 00 на Disk2.arc и Disk3.arc (на Disk1.arc мы видим одни нули). Это означает, что смещение равно 0 и Disk1.arc не может быть первым диском в RAID.
При помощи редактора были корректно распознаны шаблоны на Disk2 и Disk3, являющиеся кодом главного инициализирующего загрузчика (master bootstrap loader code). В нашем случае два диска содержат одинаковые данные MBR в одном месте.
NДалее необходимо определить загрузочный сектор NTFS. Посмотрим значение поля Sectors preceding partition (Сектора предшествующие разделу) в панели Templates (Шаблоны)
Кликните по изображению чтобы его увеличить Панель Templates (Шаблоны) для Disk2 и Disk3
Перейдите в поле Sectors (Секторы) в Редакторе, чтобы произвести поиск шаблона загрузочного сектора NTFS.
Кликните по изображению чтобы его увеличить Поле поиска Sectors (Секторы) в Тестовом/шестнадцатиричном редакторе
В диалоговом окне 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.
Теперь выберем шаблон Boot sector NTFS (Загрузочный сектор NTFS) в панели Templates (Шаблоны).
Кликните по изображению чтобы его увеличить Disk2.arc, открытый в Текстовом/шестнадцатиричном редакторе. Найден шаблон загрузочного сектора NTFS. Тот же шаблон найден на Disk3.arc.
Ранее найденные параметры: Смещение RAID: 0
Далее нам нужно определить MFT (главную файловую таблицу) на диске:
2. Начнем поиск точного начала MFT с позиции примерно на 2000 секторов меньше данной величины. Например, с сектора 3,140,000. В диалоговом окне Search (Поиск) введите «FILE» в поле ANSI, установите радиокнопку From current position (С текущей позиции) и ведите 0 в поле Search at offset (Искать в смещении).
Кликните по изображению чтобы его увеличить Шаблон найден в секторе 10,241,463 на Disk2 и в секторе 3,153,792 на Disk3.
Кликните по изображению чтобы его увеличить Первый сектор файловой записи на Disk3. Начало блока данных.
Важно отметить следующее: сигнатура FILE заканчивается значением 0, что означает, что индекс файловой записи не был перезаписан значением fixup. Если бы она заканчивалась значением * (FILE*), то в дальнейшем нам пришлось бы изменить наш поиск.
В нашем случае это означает, что индекс файловой записи в MFT будет увеличиваться на единицу с каждым блоком данных. Далее MFT будет располагаться на следующем диске, где индекс файловой записи будет увеличиваться на единицу с каждым соответствующим блоком данных, далее на третьем диске, содержащим блок четности. И так далее.
Так что для нахождения размера блока мы посмотрим на индекс файловой записи на данном блоке и найдем место, в котором он перестают увеличиваться на единицу. Это место будет означать конец блока данных. После этого просмотрим другие диски и найдем тот диск и место, где индекс файловой записи в MFT опять начинает увеличиваться на единицу. Далее аналогично просмотрим следующий диск и т.д.
Такой поиск может быть выполнен путем прокручивания текста в Редакторе через два сектора.
На Disk 3 блок данных заканчивается в секторе 3,153,919 с индексом файловой записи 3F 00.
Кликните по изображению чтобы его увеличить Последняя файловая запись на Disk3. Блок данных заканчивается в следующем секторе (3,153,919).
Посмотрев на другие диски мы увидим, что данная MFT продолжается на Disk 1 в секторе 3,153,792 с индексом файловой записи 40 00 и заканчивается в секторе: 3,153,919 с индексом файловой записи 7F 00. И так далее.
Кликните по изображению чтобы его увеличить Файловая запись продолжается на Disk1. Начало блока данных.
Кликните по изображению чтобы его увеличить Последняя файловая запись на Disk1. Блок данных заканчивается в следующем секторе (3,153,919)
Окончательный результат представлен в следующей таблице:
Как в консоли Linux посмотреть детальную информацию о дисках, подключенных через RAID-контроллер?
Есть CentOS release 6.2 (Final). Дисковая система представляет собой нечто: [root@/]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdc 8:32 0 232,9G 0 disk └─sdc1 8:33 0 232,9G 0 part /BackUp sdb 8:16 0 1,8T 0 disk └─sdb1 8:17 0 1,8T 0 part /records sda 8:0 0 558,7G 0 disk ├─sda1 8:1 0 200M 0 part /boot ├─sda2 8:2 0 359,3G 0 part / ├─sda3 8:3 0 195,3G 0 part /var ├─sda4 8:4 0 1K 0 part └─sda5 8:5 0 3,9G 0 part [SWAP]
Для того, чтобы посмотреть какие диски установлены в сервер надо его выключить, вынуть их поочерёдно и посмотреть. Или зайти в админку RAID-контролелра и взять эту информацию от туда. НО! Выключать сервер проблемно и практически нельзя без веских оснований. Как и с помощью чего можно получить следующую информацию о дисках: 1. Производитель (не обязательно) 2. Модель (обязательно)
По модели я уже смогу вычислить объём и прочее.
Ты не указал модель рейда. Для HPe есть ssacli Smart Storage Administrator (HPE SSA) CLI for Linux Пример использования: ssacli ctrl slot=1 pd all show detail
Smart Array G6 controllers (rev 01)
Это скорее всего что-то вроде p410 или p410i, тогда можно воспользоваться этим мануалом: Linux: Работа с RAID контроллером от HP Тут с использованием hpacucli что по сути одно и тоже с ssacli и как раз под CentOS 6.7.