Я имею ИОННУЮ плату Nvidia с 4 портами SATA и хочу использовать это для выполнения Сервера Linux (CentOS 5.4). Я сначала поднял трубку 3 HDs (который будет массивом RAID5), и четвертая маленькая начальная загрузка HD.
Я сначала начал использовать встроенную возможность RAID, но это не работает правильно в соответствии с Linux: способность RAID не является реальным RAID, но использует lvm для определения некоторых массивов.
После задержки BIOS к нормальному режиму SATA и хлестанию HDs, первый жесткий диск начальной загрузки (/dev/sda) рассматривается как/dev/sda ПРЕЖДЕ, ЧЕМ смонтироваться и после монтирования как/dev/mapper/nvidia_. CentOS не может установить на нем (и личинка не является устанавливаемой на нем ни один).
Таким образом, так или иначе жесткий диск все еще замечен, как будто он принадлежит некоторому lvm объему. Я пытался вычистить HD путем издания некоторых dd if=/dev/zero of=/dev/sda
команды для стирания стартовых цилиндров и заключительных цилиндров, но напрасно.
Кто-либо видел эту проблему, и кто-либо находил решение?
ОБНОВЛЕНИЕ
Когда я создаю только единственный ext3 раздел на первом HD (/dev/mapper/nvidia_...), никакие разделы LVM не замечены, и я могу загрузиться от/dev/mapper/nvidia_.... Теперь следующий шаг должен видеть, как я могу избавиться от этого безумия.
Я думаю, что Ваша проблема имеет больше, чтобы сделать с dmraid
чем LVM (см. это примечание о подобной проблеме).
dmraid
средство Linux fakeRAID. Это и LVM (и MD RAID, средство программного обеспечения RAID Linux) использует/dev/mapper устройства, но насколько я знаю, LVM требует, чтобы стандартный раздел на диске использовал в качестве физического тома (PV)./dev/mapper/nvidia_*, вероятно, относится к набору fakeRAID на чипсете Nvidia (использующий sata_nv модуль ядра).
В соответствии с этой теорией, что происходит, то, что Ваше ядро обнаруживает присутствие тех старых метаданных RAID по дискам и автоматически конфигурирует картопостроителя устройства (через dmraid
) использовать их. Если бы это был LVM, я думаю, что Вы смогли бы сказать с fdisk -l /dev/sda
.
Если Ваша цель состоит в том, чтобы возвратиться в плоскость-jane/dev/sda, разрабатывают доступ к диску, Вы должны будете:
Проверьте, что DMraid или LVM используются.
dmraid -s
или dmraid -r
pvscan
или vgscan
(?)dmsetup ls
запрашивать картопостроитель устройства непосредственно. Если один или другой используются, используйте те инструменты конфигурирования для удаления их.
dmraid -an
но это не может быть достаточно. Страница справочника предлагает dmraid -r -E
может стереть метаданные, так, чтобы могло бы быть необходимым.pvremove
или vgremove
(или оба)dmsetup remove
или dmsetup remove_all
удалить устройства из драйвера картопостроителя устройства. ??
Короче говоря, Вам, вероятно, придется играть с dmraid
, dmsetup
и различная LVM управляет для наблюдения, почему система настаивает на том, чтобы активировать картопостроитель устройства. lsmod
могло бы быть полезным для идентификации модулей ядра, используемых, таким образом, можно завершить работу их при необходимости.
См. также:
dmraid(8)
и dmsetup(8)
страницы справочника