LINUX.ORG.RU
ФорумAdmin

Программный RAID1 на Centos 7

 , ,


0

1

Всем доброго времени суток.

Подскажите, достался сервер, на котором в ходе установке был создан RAID1. Он используется не под систему. Смущает два момента.

Первый, это нормально, что cat /proc/mdstat показывает два массива, при том, что диски в них те же:

md126 : active raid1 sdb[1] sdc[0]
      976759808 blocks super external:/md127/0 [2/2] [UU]
      
md127 : inactive sdc[1](S) sdb[0](S)
      5288 blocks super external:imsm

И, после того как я создал LV раздел на md126, pvs стал сыпать предупреждения. Я правильно понимаю, что они не критичны?

  WARNING: Not using lvmetad because duplicate PVs were found.
  WARNING: Use multipath or vgimportclone to resolve duplicate PVs?
  WARNING: After duplicates are resolved, run "pvscan --cache" to enable lvmetad.
  WARNING: PV GcDK9l-ukYq-Bavq-H1uf-BroA-SXIN-NybyeP on /dev/sdc was already found on /dev/sdb.
  WARNING: PV GcDK9l-ukYq-Bavq-H1uf-BroA-SXIN-NybyeP on /dev/md126 was already found on /dev/sdb.
  WARNING: PV GcDK9l-ukYq-Bavq-H1uf-BroA-SXIN-NybyeP prefers device /dev/sdb because device was seen first.
  WARNING: PV GcDK9l-ukYq-Bavq-H1uf-BroA-SXIN-NybyeP prefers device /dev/md126 because device is used by LV.

это нормально, что cat /proc/mdstat показывает два массива, при том, что диски в них те же

Ты можешь хоть 10 массивов создать и даже на одном диске.

anonymous ()

IMSM - это Intel Matrix Storage Manager, формат программных контейнеров, внутри которых уже создаются массивы. Так что, да, это нормально.

Black_Shadow ★★★★★ ()

По поводу LVM - у тебя программный RAID, поэтому система находит несколько устройств с одинаковыми uuid, отсюда и ругань. Эту ситуацию уже надо исправлять. В lvm.conf надо ограничить девайсы, с которыми работает lvm. Конкретно смотри на параметр filter.

Black_Shadow ★★★★★ ()
Последнее исправление: Black_Shadow (всего исправлений: 3)
Ответ на: комментарий от Black_Shadow

Подскажите, а как в таком случае поведет себя lvm если у меня из рейда отвалится диск, который был как раз не отфильтрован? В таком случае нужно будет просто поправить lvm.conf и заново просканировать?

hanharr ()
Ответ на: комментарий от Black_Shadow

Если не трудно, то просветите по паре вопросов.

Поправил lvm.conf, добавил:

devices
{
filter = [ "a|/dev/sda3|", "a|/dev/md126|", "r|.*|" ]
global_filter = [ "a|/dev/sda3|", "a|/dev/md126|", "r|.*|" ]
}

Если добавлять только filter, то не все предупреждения пропадают. Правильно ли я написал фильтр?

И, собственно, где почитать про то, как составлять такие фильтры и чем вообще чревато если не обращать внимание на такие вещи?

hanharr ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.