为什么 Ubuntu 12.10 在我的 RAID 1 中列出了三个磁盘?

为什么 Ubuntu 12.10 在我的 RAID 1 中列出了三个磁盘?

对于我使用的同一台计算机尝试修复 Windows XP,虽然安装成功,但是一直出现蓝屏,所以我决定切换到 Ubuntu。

问题是 Ubuntu 也与我的 Intel 矩阵存储控制器(控制器是 ICH7R/DH SATA RAID 控制器、ICH7MDH SATA RAID 控制器、台式机/工作站/服务器 Express 芯片组或 Windows XP 上的移动 Express 芯片组)存在问题。当我输入时,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.10,却不小心把 12.04 刻录到了磁盘上,所以我安装了两次 Ubuntu(第一次是 12.04,然后是 12.10),结果分区总数大于 320 GB

如何让 Ubuntu 只识别 RAID 阵列,并且可以在 mapper 下获取除随机数字和字母之外的名称?

答案1

IntelICH7RICH10R板载SATA控制器不是真正的硬件 RAID 控制器;它们实际上是软件控制器。您遇到的问题是 RAID 功能仅在 Windows 下受支持,而在 Linux 下不受支持。

不要让ICH7R管理 RAID 卷,而是将 中的控制器切换为AHCI(而不是RAID),BIOS并在 Ubuntu 安装程序中创建软件 RAID 卷。您将获得相同或更好的性能。Linux 软件 RAID,通常使用dmraidmdadm通常比板载 Intel 控制器更好(我不记得 Ubuntu 默认使用哪一个;不过两者都很好)。

相关内容