Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 29 Apr 24 03:15:24, всего сообщений: 8279
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 7649 из 8279 ========================================= RU.LINUX =
От   : Eugene Grosbein                  2:5006/1           18 Aug 21 15:15:30
Кому : Alexey Vissarionov                                  18 Aug 21 15:15:30
Тема : Re: Так ли плох dmraid ?
FGHI : area://RU.LINUX?msgid=grosbein.net+7a10240a
На   : area://RU.LINUX?msgid=2:5020/545+611ae444
= Кодировка сообщения определена как: IBM866 =================================
==============================================================================
17 авг. 2021, вторник, в 00:15 NOVT, Alexey Vissarionov написал(а):

DO>> В инете все пишут что dmraid зло ужасное!
AV> Правильно пишут.
DO>> Hо я помню когда-то давным давно настраивал виндовый сервер
AV> С проприетарными драйверами? А какое отношение это имеет к эхотагу?
DO>> У кого нибудь были траблы с этими рэйдами? Hо только не по рассказам,
DO>> а на личном опыте?
AV> Есть опыт восстановления данных (в том числе за хорошие деньги) практически со
AV> всех типов массивов. Общие впечатления примерно такие:
AV> 1. Полноценный аппаратный RAID.
AV> 2. Полусофтовый RAID.
AV> 3. Классический SoftRAID.
AV> 4. DM RAID. Реализован поверх Device Mapper (ядерный параметр CONFIG_DM_RAID)
AV> 5. LVM. Реализовано поверх Device Mapper (см. предыдущий пункт)

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

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

Это же и минус: со временем аппаратные ресурсы систем растут -
мощность CPU, объёмы памяти под кеши, скорости шин и дисков,
квалификация админа и аппаратный контроллер может стать
ограничением сам по себе, плюс он вмешивается в доступность
S.M.A.R.T. и т.д.

Для зеркала разница между "полусофтовым" и "полностью софтовым"
рейдом заключается только в моменте загрузки:
BIOS полусофтового рейда (HostRAID) умеет находить в конце дисков
параметры тома и обеспечивать загрузку операционки с тома
даже при сбоях на одном из компонентов зеркала. После того как
стартовало ядро OS, дальше уже драйвер рейда в любом случае работает
с дисками только самостоятельно, без обращений к BIOS,
полностью одинаково в случае полностью софтового или полусофтового рейда.

И тут нет никакой привязки к оборудованию, на практике абсолютно
ничего не мешает создать на дисках метки зеркала полусофтового рейда
любого типа даже на материнке вообще без какого-либо HostRAID,
что я неоднократно успешно делал. Hапример, существует такой
Promise HostRAID с форматом метаданных, поддерживающим несколько
томов на массив: можно взять два диска (или SSD), выделить
первые N гигабайт под зеркальный том в массиве, а на остатке
дисков создать либо один том RAID0, либо два тома SINGLE
и отдать их операционке, скажем, под ZFS mirror, или под что угодно.

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

Плюс снимается ограничение 2TB для MBR: в массив можно
ставить диски по 3TB или больше, зеркальный том 10GB
размечается в MBR и любой BIOS (даже без поддержки HostRAID)
успешно загрузит OS, которая расположена в пределах
первых 10GB. Всё остальное пространство управляется самой
операционной системой на основе двух томов типа SINGLE
или одного тома RAID0 или ещё как угодно. При замене
диска в массиве происходит быстрая синхронизация зеркала,
не нужно ничего переразбивать и переустанавливать загрузчики,
их по-блочно копирует драйвер рейда.

Файловые системы с основной части дисков при этом
никто не мешает монтировать как /usr или /home или ещё как.

А если массив псевдо-рейда не загрузочный, то на нём
можно и RAID5 держать без поддержки в BIOS, и что хочешь.

Eugene
--- slrn/1.0.3 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.060167 секунды