Почему 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 по умолчанию используется на моей голове; оба хороши).