我有4个500GB硬盘。
我在BIOS中设置了RAID 10,就像这里显示的那样: http : //www.supermicro.com/manuals/other/RAID_SATA_ESB2.pdf
然后我遵循这些指示: http : //www.unrest.ca/Knowledge-Base/configuring-mdadm-raid10-for-ubuntu-910
基本上我不能得到它的工作。 当我到达安装的“分区”部分时,我会完成这些操作,创build4个RAID 1(每个驱动器上有2个分区,一个用于主分区,另一个用于交换空间),然后组合成一个RAID 10.不幸的是,显示2个分区,一个500 GB,另一个是36GB由于某种原因。 有任何想法吗?
我认为如果有人find了一个好的指示(一步一步地)来做到这一点,那么最好的做法是…我一直在Google上search几个小时,却没有发现任何东西。
您的主板没有硬件RAID控制器,而是一个SoftRAID。 这基本上是一个标准的SATA控制器+自定义BIOS和驱动程序工作在RAID模式。 有没有caching,预取,奇偶校验(RAID5,RAID6)等…这最好形容为BIOS支持的软件突袭。
性能方面,两种解决scheme之间没有(硬件)区别,哪一种更好地依赖于各自的软件实现(md和dmraid驱动程序,在Linux内核中)。 在这两种情况下,低级别的磁盘访问将通过Linux SATA驱动程序(即,内核将在引擎盖下看到并使用单个磁盘)。
是否更喜欢使用那个或本地Linux软件(mdadm)是另一个(长)的故事,但基本上:
如果您按照主板的软件方式进行操作,则必须在实际安装/引导Linux之前find如何创buildRAID10设置,如手册中所述。 但请记住,你没有真正的硬件突袭。
首先,你不想使用mdadm,因为这是软件RAID。 其次你为什么要创build4个RAID 1? 你想要做的是创build2 RAID 1的,然后用它们来创buildRAID O.示例使用驱动器1 + 2创build一个RAID 1(让我们称之为R1)。 同样使用驱动器3 + 4创buildRAID 1(R2)。 然后使用R1 + R2创build一个RAID 0
一旦你在你的BIOS中安装了RAID,你想要正常安装Ubuntu,因为硬件RAID对操作系统是透明的。
Sameer是正确的,你根本不必担心mdadm,因为这是用于软件RAID的,因为你的主板有硬件RAID,即使在最糟糕的日子里也比软件更受欢迎。 Sameer在如何configurationRAID10arrays的内部工作中略有不正确,但与当前的问题没有密切关系。 RAID10涉及2对驱动器(RAID0)的剥离(连接)。 这两个条纹arrays然后镜像(RAID1)。
您链接的PDF文件实际上为您提供了第6页的configurationRAID10的说明。在尝试安装Ubuntu之前,您需要执行此操作。 一旦安装Ubuntu时创build了RAID10卷,它应该被视为操作系统的1TB SCSI设备(很可能是/ dev / sda)。
首先你没有硬件RAID。 我已经查看了英特尔网站上的统计数据。 你有什么软件RAID(软交易)AKA“fakeraid”。
http://ark.intel.com/products/codename/26738
在这种情况下,操作系统在BIOS的帮助下处理软件中的RAID。 Windows包括一个驱动程序,使它看起来像一个硬件突袭,但事实并非如此。 他们testing的方法是看Linux有多less个硬盘:如果你看到个别的硬盘(像你一样),那就是软件。 一个硬件RAID将花费约300美元的控制器,(b)有一个全function的驱动器控制器,使所有的驱动器显示为1到Linux。
检查一下ubuntu的文档是否为softraid,他们解释了硬件raid和softraid之间的区别,以及如何设置它。 我用我的mdadm。 Raid在Linux上是一个痛苦。
https://help.ubuntu.com/community/FakeRaidHowto
https://help.ubuntu.com/community/Installation/SoftwareRAID
编辑:我不得不说Luke04的答案是好的。