Могу ли я использовать dmraid вместо md (mdadm) для создания программных томов RAID-1 и RAID-1 + 0?

8

По связанному вопросу о твердотельных накопителях и TRIM (см. Возможно ли получить SSD TRIM (сбросить), работающий на ext4 + LVM + программный RAID в Linux? ), Выясняется, что dmraid может теперь (или в ближайшее время) поддерживать TRIM на RAID-1.

Как правило, мы использовали md (через mdadm) для создания томов RAID-1, затем использовали LVM для создания групп томов, а затем отформатировали с помощью выбранной нами файловой системы (в последнее время ext4). Мы занимаемся этим годами, и поиски в Google и ServerFault, кажется, подтверждают, что это наиболее распространенный способ создания программного RAID с управлением томами.

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

Поскольку мы хотели бы использовать TRIM на наших твердотельных накопителях, а md, похоже, (пока?) Не поддерживает TRIM, мне интересно, возможно ли использовать dmraid вместо md для создания RAID-1 (и RAID-1 +0) тома в программном обеспечении, без аппаратной поддержки (т. Е. Просто подключены к немой шине SATA / SAS)?

Дон Макаскилл
источник

Ответы:

1

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

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

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

Тем не менее, я сделал это. Но только в случае краткосрочных внутренних сценариев миграции. А восстановление после сбоя немного сложнее, так как оно не так волшебно автоматически, как собственно md raid1.

Кертис Доти
источник
Но я до сих пор не знаю, поддерживает ли обычное зеркало LVM TRIM на базовых PV?
Кертис Доти
Похоже, LVM действительно поддерживает сброс (TRIM)! :-)
Кертис Доти