Почему Ubuntu 12.10 перечисляет три диска в моем RAID 1?

Для того же компьютера, на котором я пытался установить Windows XP, хотя установка прошла успешно, экран оставался синим, поэтому я решил переключиться на Ubuntu.

Проблема в том, что Ubuntu также испытывает проблемы с моим Intel Matrix Storage Controller (контроллерами были RAID-контроллер ICH7R/DH SATA, RAID-контроллер ICH7MDH SATA, набор микросхем для настольных ПК / рабочих станций /Server Express или набор микросхем Mobile Express в Windows XP). Когда я печатаю sudo fdisk -l это говорит что-то вроде (если я смогу получить вывод на флешку, я обновлю вывод):

/dev/sda 160 GB
/dev/sda Does not have a valid partition table.

/dev/sdb 160 GB
/dev/sdb Does not have a valid partition table.

/dev/mapper/abc_defghijk_RAID 160 GB
/dev/mapper/abc_defghijk_RAID Does not have a valid partition table.

Итак... Ubuntu распознает как диски-члены RAID, так и сам диск RAID. Еще более странным было то, что я случайно записал 12.04 на диск, когда намеревался записать 12.10, поэтому я установил Ubuntu дважды (сначала 12.04, затем 12.10), в результате чего сумма разделов превысила 320 ГБ.

Как сделать так, чтобы Ubuntu распознавал только RAID-массив, и могу ли я получить имя, отличное от случайных чисел и букв в mapper?

1 ответ

Решение

Intel ICH7R а также ICH10R на борту SATA контроллеры не являются настоящими аппаратными RAID-контроллерами; они на самом деле контроллеры программного обеспечения. Проблема, с которой вы столкнулись, заключается в том, что функциональность RAID поддерживается только в Windows, а не в Linux.

Вместо того, чтобы позволить ICH7R управлять объемом RAID, переключить контроллер в AHCI (вместо RAID) в BIOS и создайте программный том RAID в установщике Ubuntu. Вы получите такую ​​же или лучшую производительность. Программный RAID Linux, обычно с dmraid или же mdadm обычно лучше, чем встроенный контроллер Intel (я не могу вспомнить, какой из Ubuntu по умолчанию используется на моей голове; оба хороши).

Другие вопросы по тегам