Что такое поддельный рейд

Обновлено: 21.11.2024

[A] количество аппаратных продуктов . утверждают, что являются контроллерами IDE или SATA RAID. Практически ни один из них не является настоящим аппаратным RAID-контроллером. Вместо этого они представляют собой просто многоканальные контроллеры дисков в сочетании со специальными параметрами конфигурации BIOS.

Есть ли стандартный способ определить (из спецификации продукта), имеет ли материнская плата «настоящий» RAID или «настоящие» продукты RAID обычно недоступны для потребителей?

5 ответов 5

Сегодня рынок RAID-контроллеров достаточно консолидирован. Можно применить три эвристики широкой кисти:

Цена
Посмотрите цены на оригинальные карты RAID от Areca, 3Ware, Adaptec и LSI. Все, что намного дешевле этих контроллеров, является «поддельным RAID». Помните: если это слишком хорошо, чтобы быть правдой, скорее всего, это не так.

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

Батарейки
Спасибо sh-beta за указание на это: практически любой аппаратный RAID-контроллер, который стоит купить, также будет иметь возможность кэширования с батарейным питанием. Контроллеры «поддельного RAID» не имеют кэш-памяти и используют основную оперативную память машины в качестве кэша.

Обратите внимание, что IBM, Dell, HP и другие производители серверов также продают RAID-контроллеры. Во многих случаях это компоненты с измененной маркой, произведенные Adaptec или LSI.

Если вы хотите недорого купить RAID-контроллер, определите конкретные модели соответствующих спецификаций от различных производителей текущего и непосредственно предыдущего поколений. Затем найдите эту конкретную модель на ebay и купите ее из вторых рук.

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

Исходя из личного опыта, карты Areca могут быть настоящими RAID. Но любая карта, которая может дать сбой и потребовать перезагрузки сервера (не программной перезагрузки), может сильно раздражать. Они также были очень чувствительны к температуре. Повышение температуры машинного зала на 5-10 градусов (например, при переводе кондиционеров на городское водоснабжение) приведет их к выходу из строя. Требуется жесткая перезагрузка.

Никогда не использовал карты Areca, в основном Adaptec, LSI и пару хост-карт F/C RAID от Mylex и ICP-Vortex

Ищите упоминания «Host RAID» или «программный RAID». Не все поддельные RAID-массивы помечены одним из них, но, вероятно, он поймает 90% из них. Однако очень мало материнских плат со встроенными (приличными) RAID-контроллерами. Лучше всего купить приличную дополнительную карту RAID или просто использовать программный RAID. Он ненамного медленнее (разве что по сравнению с RAID-картами с батарейным питанием, которые представляют собой совершенно другой мир), в миллион раз проще в управлении и более гибок.

Многие "поддельные" RAID-контроллеры работают без какого-либо специального программного обеспечения, поскольку их BIOS маскирует это, на практике имитируя выделенный ЦП RAID-контроллера, поэтому одного только программного обеспечения, вероятно, недостаточно для получения подсказок.

Кроме того, и это немного интересно, «фальшивые» (на основе хоста) RAID-контроллеры могут легко быть намного быстрее, чем многие «настоящие» RAID-контроллеры, благодаря сегодняшним скоростям ЦП. Конечно, цена этого заключается в том, что вы теряете ценное процессорное время, которое могли бы использовать для чего-то другого — и это в основном то, что вам исправит «настоящий» RAID-контроллер — но будьте готовы заплатить много, если вы нужна почти достойная производительность.

Однако помимо производительности нужно искать и другие вещи, такие как стабильность, работающая горячая замена, скорость восстановления, которая не замедляет все до полной остановки, оперативная миграция уровня рейда и кэш записи с резервным питанием от батареи.< /p>

На материнских платах, ориентированных на потребителей/энтузиастов, встроенные RAID распространены как оба типа, но. Обычные хост-системы, такие как Intel ICH10 и т. д., чертовски быстры, конечно, в зависимости от скорости хоста, но это не значит, что они делают что-то, что вы не могли бы сделать с помощью одной ОС (кроме загрузки с чего-то более сложного, чем зеркало).

Дешёвые «настоящие» RAID-контроллеры на этих материнских платах часто представляют собой по-настоящему унылые куски дерьма, предназначенные для простого и беспроблемного зеркалирования. В основном они работают плохо и не имеют каких-либо обычных функций, таких как приличный кэш или батарея. Держитесь подальше от них и никогда не используйте их для повышения производительности. Они часто имеют странные пометки, такие как «SuperDrive» или «EasyRaid» или что-то еще, и используют медленные, простые чипы для обработки RAID.

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

Переключить навигацию

В чем разница между оборудованием, программным обеспечением и фейковым рейдом?

Три основные реализации RAID (избыточный массив независимых/недорогих дисков), которые встречаются на большинстве рынков, — это аппаратный RAID, программный RAID и FakeRAID. Каждый из них содержит свои ограничения и преимущества.

Независимо от типа RAID,
для реализации этой функции требуется как минимум два диска.

Аппаратный RAID

Аппаратные RAID-карты представляют собой дополнительное устройство в системе, которое само по себе может выйти из строя, но введение этой дополнительной карты позволяет разгрузить расчеты четности от поддержания RAID вне ЦП. Его конструкция также позволяет RAID быть независимым от ОС за счет его реализации без необходимости в специальном программном обеспечении, кроме соответствующих драйверов.

Программный RAID

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

ФальшивыйRAID

FakeRAID, также известный как HostRAID, предоставляется бесплатно для многих материнских плат. У него много недостатков как аппаратных, так и программных RAID, но почти нет их преимуществ. FakeRAID представляет собой комбинацию специального системного драйвера и модифицированного чипа контроллера накопителя. Первоначально система будет загружаться с микросхемы контроллера, где затем она передает функции RAID драйверу ОС. На этом этапе это в основном программный RAID с несколькими инструкциями, перенаправляемыми на микросхему контроллера вместо ЦП, хотя ЦП по-прежнему является основным вычислителем.

За последние несколько лет на рынке появился ряд аппаратных продуктов, претендующих на роль RAID-контроллеров IDE или SATA. Они были обнаружены в ряде материнских плат для настольных ПК/рабочих станций и более дешевых серверах, таких как HP DL360 G5, если они были заказаны без дополнительной карты RAID. Практически ни один из них не является настоящим аппаратным RAID-контроллером. Вместо этого они представляют собой просто многоканальные контроллеры дисков в сочетании со специальными параметрами конфигурации BIOS и программными драйверами, помогающими ОС выполнять операции RAID. Это создает впечатление аппаратного RAID, поскольку конфигурация RAID выполняется с помощью экрана настройки BIOS, а операционная система может быть загружена с RAID. С появлением дисковых накопителей Terabyte FakeRAID становится популярным вариантом для серверов начального уровня для малого бизнеса, позволяющим просто зеркалировать 2 диска по 1,5 ТБ и отказаться от дорогостоящего аппаратного массива RAID 5.

В более ранних версиях Windows для этих карт требовался драйвер, загружаемый во время процесса установки Windows, но это меняется, поскольку оно уже изменилось в FreeBSD (где поддержка FakeRAID встроена в драйвер диска ATAPI). В Linux, который имеет встроенную функциональность softRAID, предшествовавшую этим устройствам, аппаратное обеспечение обычно рассматривается таким, какое оно есть — несколько жестких дисков и многоканальный контроллер IDE/SATA. Следовательно, fakeRAID.

Почему бы не использовать программный RAID для Linux?

Если вы пришли сюда после изучения этой темы в Интернете, вы знаете, что частый ответ на этот вопрос: "Я не знаю, можете ли вы это сделать, но зачем беспокоиться — в Linux есть встроенный softRAID способность». Кроме того, неясно, есть ли какой-либо прирост производительности при использовании аппаратного fakeRAID под Linux вместо встроенной возможности softRAID; процессор по-прежнему выполняет работу. Наиболее распространенная причина использования fakeRAID — в среде с двойной загрузкой, где и Linux, и Windows должны иметь возможность читать и записывать в одни и те же разделы RAID. Конфигурации с мультизагрузкой распространены среди пользователей, которым требуется несколько операционных систем, доступных на одном компьютере. Этим людям не нужно добавлять отдельный жесткий диск только для того, чтобы загрузить Linux. FakeRAID позволяет этим пользователям взаимозаменяемо получать доступ к разделам из Linux или Windows. Другая причина использования FakeRAID заключается в том, что если вы определили зеркало диска и произошел сбой жесткого диска, вы можете отключить систему, заменить отказавший диск и восстановить зеркало из BIOS без необходимости загрузки операционной системы.

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

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

nVidia nForce RAID

Другие карты могут иметь меньшую поддержку. Например, карты RocketRaid от HighPoint, как известно, сложны, но есть кто-то, кто поддерживает драйверы на github (очевидно, любезно предоставлено Gentoo) — производителя нет поддержки, и вам нужно скомпилировать и добавить поддержку dkms самостоятельно, и Grub, вероятно, будет никогда не загружайте его.

Чтобы Grub мог загрузить nvidia Fakeraid

Вы должны добавить GRUB_PRELOAD_MODULES="diskfilter dm_nv" в /etc/default/grub и установить Grub с помощью grub-install --modules="diskfilter dm_nv" и он загрузит ваше меню и загрузится из него просто отлично! (Проверено 16.04.3).

Что насчет предзагрузочной среды?

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

Вы должны скопировать скрипт в /etc и добавить его:

Убедитесь, что ваш dmraid установлен правильно. В Ubiquity есть ошибка, из-за которой при сбое установки grub во время установки некоторые пакеты остаются без файлов.

Теперь заново сгенерируйте ваши initramfs:

И убедитесь, что ваша конфигурация Grub содержит системы, доступные в вашем рейде:

И установите на нужное устройство, как сказано:

Если это не работает, скопируйте /usr/share/initramfs-tools/scripts/local-top/lvm2, как указано выше, и добавьте «dmraid» в качестве предварительного требования и/или добавьте « udevadm установить -t 10" в этот файл (это просто намеки, я не знаю, нужны ли они). Но эта штука действительно должна работать по умолчанию.

В настоящее время пишу это в системе 16.04.3, загруженной с nVidia RAID без каких-либо дополнительных устройств, кроме того факта, что у меня установлен Grub на SD-карте ;-). Единственная причина этого — двойная загрузка Windows, иначе быть не должно.

Примечания

Общие примечания

Ubiquity завершится ошибкой при установке grub и не добавит dmraid автоматически к новой установке. Это необходимо сделать вручную. Руководство по установке для версий 8.10 и 9.04 содержит инструкции по установке этих элементов вручную.

«Альтернативный компакт-диск» отличается от стандартной загрузки ISO-образа Ubuntu. Попытка установить поддельный RAID Ubuntu со стандартным ISO с помощью альтернативного метода установки компакт-диска не удастся.

Live CD отсутствует в ISO-образах установки сервера. Используйте ISO-образ рабочего стола.

Крайне важно, чтобы dmraid был загружен, если вы работаете в среде с двойной загрузкой, с записями /dev/mapper/XX. Если вы устанавливаете на диски без этого запуска, у вас БУДЕТ доступ к разделу жесткого диска, на котором расположены метаданные диска, который использует контроллер, и вы можете стереть или повредить его, разрушив свой массив. Если ваш массив FakeRAID чередуется, а не зеркально отображается, вы зашифруете все свои данные, если это произойдет.

RAID-1

Вам следует знать, что dmraid (особенно цель dm-raid1 средства сопоставления устройств) (по крайней мере, до версии ядра 2.6.17) поддерживает зеркалирование с RAID-1, но в нем нет обработки ошибок. Когда блок на одном диске выходит из строя, сбой достигает уровня приложения, в настоящее время он не пытается читать со второго диска. Он только зеркалирует все данные на второй диск.

Таким образом, это защищает систему от потери данных, но, тем не менее, система может дать сбой. Существуют исправления для серии ядер 2.6.17, которые обеспечивают более высокую скорость чтения и обработку ошибок в случае сбоя, но до сих пор они не включены.

Внешние ссылки, касающиеся RAID-1: Запуск Ubuntu на массиве Fakeraid/1 описывает, как адаптировать исходный HOWTO к массиву RAID-1 (зеркалированию).

RAID-5

Начиная с версии 8.10 (Intrepid Ibex) Ubuntu имеет поддержку RAID5, встроенную в ядро, загружающее нужный модуль. также dmraid теперь находится в «основном» репозитории и может быть установлен без перенастройки apt. После запуска dmraid интерактивный установщик может выполнить установку в рейд.

Установка

Ubuntu 10.04 (Lucid Lynx) и 10.10 (Maverick Meerkat)

Установщик распознает устройства dmraid и позволит вам использовать их в обычном режиме. Их имена будут /dev/mapper/something вместо /dev/sdX. Вам нужно установить grub на устройство dmraid вместо /dev/sda. В 10.04 на заключительном этапе установки вы проверяете кнопку «Дополнительно» и можете выбрать, куда установить grub. В версии 10.10 вы выбираете место назначения из раскрывающегося списка на экране ручного разделения.

Ubuntu 9.10 (Кармическая коала)

Автоматический установщик может работать, а может и не работать.Когда я попробовал, это не сработало с первого раза, и мне пришлось вручную установить dmraid. Но это сработало во второй раз на той же машине (с дисками, которые были стерты). Проблема, похоже, заключается в установке grub2

Используйте метод LiveCD

* Загрузите систему с Live CD

* Запустите программу создания разделов gparted (Система->Администрирование->GParted)

9.10 загружает dmraid автоматически, поэтому вы должны увидеть дисковое устройство

/dev/mapper/pdc_feddabdf или что-то подобное

если dmraid обнаружен и может использовать раздел fakeraid

* Настройте расширенный раздел, используя любое пространство, которое вы собираетесь выделить для Ubuntu или всего диска. Настройте как минимум 2 логических раздела в расширенном разделе, первый будет отформатирован в ext4, а последний подкачать. Установите тип раздела подкачки на swap. Отформатируйте первый раздел. Выйти из gparted

* Запустите программу установки. Когда он доберется до своего разделителя, измените точку монтирования на первом разделе на / НЕ форматируйте его! НЕ вносите никаких изменений в разделы! Программа установки разделов неправильно понимает разделы dmraid

* На сводном экране установщика прямо перед началом процесса копирования нажмите кнопку «Дополнительно». Измените загрузочный раздел (это «родительский» раздел в стиле MSDOS, а не разделы Linux) на /dev/mapper/pdc_feddabdf (или любой другой, указанный в списке dmraid как ваш раздел fakeraid). Убедитесь, что установлен флажок для загрузки с этого диска. обратите внимание, что установщик изменит grub2, чтобы он указывал на правильный логический раздел /dev/mapper/pdc_feddabdf1 или любой другой, на котором находится /.

* Когда программа установки завершит работу, НЕ ПЕРЕЗАГРУЖАЙТЕ, новая система будет смонтирована в /target. Если вы перезагрузились, запустите экран терминала и смонтируйте раздел /dev/mapper/pdc_feddabddf4 (root) (это цель, на которую установщик поместил root) в какой-нибудь удобный каталог (/tmp/tmp или что-то подобное) chroot этот каталог ( /target или что там смонтировано)

* Запустите команду «apt-get install dmraid». Если вам повезет, вы получите ответное сообщение о том, что системе не нужно ничего делать, так как установщик правильно собрал initrd для grub, чтобы включить dmraid. В противном случае это обновит dmraid и перестроит инициализацию grub для загрузки dmraid. Выйдите из терминала и нажмите кнопку перезагрузки или введите «shutdown -r now» в окне терминала

* Когда система вернется, войдите в систему и убедитесь, что /dev/mapper/pdc_feddabdf (или любое другое имя dmraid для вашего fakeraid) существует, и используйте df, чтобы убедиться, что система смонтирована на нем. (об этом будет сказано вверху)

Ubuntu 8.0.4 LTS (Hardy Heron)

  • Запустите программу установки с графическим интерфейсом и завершите установку.
  • Убедитесь, что вы используете только те разделы, которые создали сами, если разделы указаны дважды.
  • Установщику не удается установить Grub, и вы должны сделать это из командной строки.
  • По-видимому, в версии 8.04 была ошибка, из-за которой initrd не активировал рейд должным образом. Затем это было исправлено в версии 9.10.

Предыдущие выпуски

Документация по старым неподдерживаемым выпускам перемещена в /Historical.

Устранение неполадок: участие пользователей

Не удалось настроить установку dmraid, что указывает на то, что не удалось запустить сценарий инициализации dmraid. Возможно, это была какая-то ошибка с моей стороны. Я смог исправить это с помощью 'dpkg-reconfigure dmraid'. Я добавляю его здесь как возможно полезный совет, если это окажется систематической проблемой, с которой сталкиваются другие. Кроме того, сначала установите dmraid, а затем ядро, чтобы использовать сценарии initramfs, которые теперь являются частью дистрибутива 6.06.

Я следовал этой инструкции буквально, но во время загрузки я получил ошибку grub 15 (Файл не найден), хотя все файлы были на месте. Однако grub не знал, какое устройство следует сканировать, чтобы найти все необходимые файлы. Я обнаружил, что отсутствует один важный файл: device.map, информирующий grub об устройствах. Поэтому я создал его в каталоге grub (/boot/grub/) и добавил следующую запись:

(Замените isw_deebyaid_RaidMatrix_Linux на ваше устройство RAID.)

Мне только что удалось заставить работать RAID-контроллер материнской платы Gigabyte MA78GPM-DS2H в режиме RAID-1. Это контроллер pdc. Я настроил RAID с помощью BIOS, запустил режим «попробовать Ubuntu» и добавил dmraid, как описано в верхней части страницы. К сожалению, у меня возникла следующая ошибка:

dmraid -r заметил только второй диск из пары. Что еще более странно, после перезагрузки BIOS выдал сигнал о том, что один из дисков неисправен. Аварийный сигнал исчез после полной перезагрузки.

На этот раз матрица RAID и оба устройства обнаружены нормально.

Я следовал этим инструкциям (длинный метод 2), и они отлично сработали, ЗА ИСКЛЮЧЕНИЕМ загрузки Windows.

Windows XP была установлена ​​на одном диске ATA, который не был частью (нового) RAID. Системный BIOS был настроен на загрузку SCSI (что означало загрузку RAID). GRUB не смог запустить загрузку Windows - он остановился на последнем шаге.

Раздел "Последовательная загрузка Windows на не первый жесткий диск". Проблема кроется в винде - она ​​ожидает быть на первом диске. В разделе Windows в Menu.lst теперь есть:

hd0 — это мой (загрузочный) RAID, видимый GRUB. hd1 — это мой (незагрузочный) ATA-диск с окнами в первом разделе (hd1,0). Две команды map обманывают Windows, заставляя ее думать, что она находится на первом диске. Это работает.

Это ОТЛИЧНЫЙ учебник! Я многое узнал о своем оборудовании и Ubuntu.

У меня есть материнская плата Asus A8V, и на ней некоторое время работал Gutsy. В тот момент, когда я активировал SATA-рейд (с двумя новыми дисками), я не смог загрузить свой компьютер. Добавление «pci=nomsi» в строку ядра в Grub или параметры загрузки F6 на Live CD устранило проблему.

Возможно, из-за вышеуказанной проблемы (или нет?) я не мог установить рейд-сет для загрузки в BIOS. В настоящее время я использую диск ide для загрузочного раздела. У меня также установлена ​​Ubuntu на диске ide """на случай чрезвычайных ситуаций""". Еще один хороший трюк — создать раздел Live CD на жестком диске! См. Установка/FromHardDriveWithFloppies, это позволяет очень быстро установить!

Я использую метод шести разделов с загрузочным диском (IDE), а остальные на рейде. По какой-то причине образ initramfs не был отправлен на мой загрузочный раздел, и ОС рейда не загружалась. Если вы подозреваете это, смонтируйте корневой раздел без монтирования загрузочного раздела и посмотрите в загрузочном каталоге (/target/boot). Возможно, он там прячется.

Я обнаружил, что gparted работает неправильно (для меня). Я использовал fdisk и mkfs.

Еще одна странная ситуация: во время установки Live CD раздел разделов показывает несколько строк для каждого из разделов рейда. Некоторые из них не имели «числа». Я установил разделы «с» номерами и отменил выбор раздела «без номеров» для использования подкачки. Это позволило установке работать.

Поскольку я пропустил этап установки рейда 4-5 (modprobe dm-raid4-5), позже я пропустил установку модуля (echo dm-raid4-5 >> /etc/initramfs-tools/modules). Поскольку мне не нужен модуль dm-raid4-5 в модулях, мне нужно добавить rmraid, который я просто использовал nano для редактирования файла модулей и добавил новую строку: rmraid Затем мне пришлось запустить следующую команду сверху (как указано в файле модулей): update-initramfs -u

Последнее, что мне нужно было сделать, это отредактировать файл /boot/grub/menu.lst. В нем был размещен root=/dev/hda1, который нужно было заменить моим root=/dev/mapper/Mapper_Device_ID

Может ли кто-нибудь обновить для Ubuntu 9.10 - в частности, раздел разбиения сбивает с толку.

Добавлено кое-что об альтернативном компакт-диске вверху — надеюсь, люди не возражают, но если вы новичок в Ubuntu, вы не знаете, что это такое, и не понимаете, что это официальная вещь, которую вам нужно скачать.

  1. 10.04 Дополнение для установки Live CD (графический установщик Ubiquity)

(Собственный опыт работы с массивом Intel RAID 0 и 64-разрядной версией Kubuntu 10.04 после этой вики)

4.а. Модуль dm_raid45 (не "dm-raid4-5") уже загружен. Вы можете проверить это, выполнив

4.б. Пакет dmraid уже установлен, но можно безопасно запустить эту команду, чтобы убедиться в этом.

5.а. в качестве альтернативы вы можете проверить массив рейдов, запустив это

<р>6. Разделение и форматирование с помощью универсального установщика у меня не сработало. Мне пришлось сделать это перед запуском универсального установщика.

  • Выходные данные должны показывать активацию новых разделов.

8.а. Не форматируйте и не разбивайте с помощью вездесущего установщика. в ручном режиме выберите точку монтирования «/» на нужном разделе и убедитесь, что флажок «форматировать» не установлен. Поскольку вы уже отформатировали раздел на шаге 6.c. это должно позволять вам прикреплять "/" без форматирования.

  • Замените Y на номер диска. Обычно 0, как указано на шаге 9.l.i.
  • Замените X на номер раздела из предыдущего шага.

    Если у вас есть несколько устройств dmraid с несколькими настроенными наборами массивов (скажем: nvidia_fdaacfde и nvidia_fffadgic), создайте файл /boot/grub/device .map, чтобы помочь GRUB сохранить работоспособность при работе с массивами. При использовании этих устройств dmraid ваш файл device.map будет выглядеть следующим образом:

    <р>15. 10.10 Дополнение для установки Live CD (графический установщик Ubiquity) (собственный опыт работы с массивом nvidia RAID 0 и 64-разрядной версией Ubuntu 10.10, следуя этой вики)

    <р>16. 12.04 LTS 04 января 2014 г.:

    Настройка системы с двойной загрузкой 12.04 LTS/Win7

    16.a Отключение настроек EFI. Отключение EFI и выбор «только для старых версий» позволяет избежать проблем с настройкой раздела EFI (как в Windows, так и в Linux)

    16.b Загрузите Ubuntu Live-CD, для системы, основанной на этом руководстве, использовалось ubuntu-12.04.3-desktop-amd64.iso.

    16.c Выберите «Попробовать Ubuntu» — после загрузки Live Environment запустите «gparted»

    <р>16.d Используя gparted, настройте разделы, которые вы хотите использовать в Ubuntu. (например, ROOT и SWAP)

    16.e После завершения перезагрузите систему с помощью установочного носителя Windows. Не забудьте подготовить драйверы RAID, необходимые Windows в процессе установки. Лучше скопировать их на тот же носитель перед установкой. Windows распознает разделы, созданные с помощью gparted, и может быть установлена ​​вместе с ним. Крайне важно придерживаться этого порядка, так как в случае, если Windows установлена ​​первой на фейковом рейде, gparted не распознает разделы Windows и сообщит вам, что вся RAID-полоса не отформатирована.

    16.f После завершения установки Windows снова загрузите ubuntu live-CD и на этот раз выберите «установить ubuntu».

    16.g Щелкните по экранам установки и настройте все по своему вкусу, ДО ТОГО, как вы дойдете до точки, где Ubuntu запрашивает расположение разделов. Здесь вы должны выбрать ручное разбиение и указать Ubuntu использовать разделы, которые вы установили на шаге 16.d. НЕ ФОРМАТИРУЙТЕ эти разделы, просто установите на них. В противном случае установщик испортит настройку раздела, и вам придется начинать с самого начала.

    16.h Также важно, чтобы вы выбрали всю полосу RAID для установки загрузчика. (/dev/mapper/isw_[cryptic_string_depending_on_your_setup])

    16.i Как только это будет сделано, продолжите установку как обычно и перезагрузите систему, когда вам будет предложено это сделать.

    16.j Если все прошло хорошо, вы увидите загрузочный экран GRUB, который позволит вам загрузиться в Ubuntu или Windows.

    16.k Теперь завершите настройку Ubuntu и Windows (драйверов и т. д.). Я рекомендую это как самый последний шаг, так как время, которое вы здесь вложите, будет потеряно, если что-то пойдет не по плану.

    Пожалуйста, расскажите здесь о своих извлеченных уроках.

    FakeRaidHowto (последним исправленным пользователем xennex82 2017-10-26 05:31:51)

    Материалы этой вики доступны по бесплатной лицензии, подробности см. в разделе Авторские права / Лицензия
    Вы можете внести свой вклад в эту вики, подробности см. в Руководстве по вики

    Есть два типа RAID: аппаратный RAID и чисто программный RAID. Аппаратный RAID является более популярным типом, по крайней мере, с точки зрения общественного мнения, поскольку аппаратные RAID-контроллеры почти повсеместно используются в серверах на платформе ПК. При аппаратном RAID вся обработка RAID выполняется выделенным процессором RAID, отдельным от ЦП, с собственной памятью и часто с собственным кешем. Программный RAID обрабатывает функции RAID, используя системный ЦП и системную память для выполнения работы, и обычно либо встроен в операционную систему, либо является частью стека файловой системы, либо доступен в виде стороннего драйвера. У каждого типа есть свои плюсы и минусы (подробности см. по ссылке), но, безусловно, большинство людей за пределами корпоративного пространства UNIX с платформами RISC предпочитают аппаратный RAID по целому ряду причин надежности и простоты использования.

    Что же такое FakeRAID? FakeRAID — это странное животное, которое действительно является RAID, но представляет собой программный RAID, притворяющийся аппаратным RAID. Во многих случаях он будет продаваться как «чипсетный RAID», чтобы он звучал как аппаратный RAID, не говоря об этом. Что делает FakeRAID действительно обманчивым, так это то, что в нем есть аппаратный компонент, который представляет внешний вид RAID, существующего до загрузки или установки ОС (компонент набора микросхем). Обычно это означает, что интерфейс FakeRAID будет представлен через системный BIOS или отдельный BIOS во время загрузки. Из-за этого чрезвычайно сложно определить, является ли это FakeRAID или аппаратным RAID, если не будет исследовано само оборудование. Даже для внимательного наблюдателя он выглядит точно так же, как обычный аппаратный RAID.

    Что FakeRAID делает, так это использует эту функциональность и интерфейс BIOS исключительно для хранения настроек в BIOS, которые будут считаны программным RAID после его загрузки. Но сам программный RAID — это просто драйвер, который загружается поверх операционной системы (и, как правило, только для Windows, нет распространенных примеров драйверов FakeRAID, работающих на платформах, отличных от Windows). Поэтому, если что-то не работает и ОС не загружается или драйвер не работает, нет RAID. И вся обработка RAID выполняется ЦП, а весь кэш RAID, если он есть, поступает из системной памяти.

    Поскольку каждая корпоративная операционная система поставляется со встроенным программным RAID (даже настольные компьютеры Windows сегодня обычно предлагают базовые варианты RAID), FakeRAID действительно ничего не дает. Это попытка ничего не продавать, и им часто это сходит с рук, поскольку это настолько сбивает с толку, что даже люди, которые используют его каждый день, часто не могут сказать, что их обманули, если они не имеют опыта работы с настоящим аппаратным RAID и не знают, что мошенничество подобное может существовать и вызвать сбой системы или измерить использование системы, чтобы увидеть, что что-то не так.

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

    FakeRAID создает дополнительный риск из-за плохих отношений с поставщиками. Продавцы, продающие FakeRAID, имеют с вами отношения, основанные на обмане. Если они захотят сделать это с помощью RAID, вы можете предположить, что они сделают это в другом месте. FakeRAID означает, что у вас и вашего поставщика нет отношений сотрудничества, но они находятся в активной позиции, пытаясь обмануть вас и воспользоваться ситуацией. Ваш поставщик не придерживается этических норм и не придерживается производственного мышления, что абсолютно критично для производственной ИТ-среды. Продавцы, продающие вам FakeRAID, не видят в вас настоящего бизнеса.

    FakeRAID, к сожалению, широко распространен, и его часто трудно обнаружить. У поставщиков FakeRAID есть много стимулов скрывать тот факт, что их продукт не делает того, что подразумевается. На самом деле вся их бизнес-модель основана на том, что клиенты не понимают, что они не получают функциональности, которой у них еще не было бесплатно, и что, что еще хуже, они получают худшую версию того, что у них уже было бесплатно!

    Как узнать, подверглись ли вы фиктивному RAID-массиву?

    • Когда вы ищете карты RAID, обратите внимание на авторитетных, хорошо известных поставщиков корпоративного оборудования RAID, таких как LSI, Adaptec, PERC, SmartArray и т. д.
    • Ищите характеристики карты. Реальный аппаратный RAID обычно раскрывает информацию об используемом процессоре RAID, объемах памяти, имеет резервную батарею или параметры NVRAM и т. д.
    • Аппаратные RAID-массивы недешевы. Обычно вы рассчитываете заплатить 200 долларов США или больше за карту начального уровня и 600 долларов США или больше за более серьезную.
    • Загрузите другую ОС, например Linux Live CD или FreeBSD. Если какая-либо система или даже система Windows когда-нибудь видит RAID "сквозь" и видит независимые диски, которые должны быть в массиве RAID, то у вас был программный RAID, а не аппаратный RAID. Настоящий аппаратный RAID-массив инкапсулирует диски, и вы никогда не будете работать с ними напрямую, когда они находятся в массиве RAID (и, как правило, даже в другое время).
    • Intel RST — это самый известный FakeRAID, используемый в бизнесе. Имя Intel стало синонимом FakeRAID (причем очень ненадежного FakeRAID).
    • По сути, все настольные компьютеры, заявляющие о наличии RAID любого типа, являются FakeRAID. HP dc5150, как известно, имел аппаратный набор микросхем AMD RAID, который мог выполнять RAID 0 и 1, и выделяется как единственный известный настольный компьютер без FakeRAID.

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

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