多个物理硬盘可以组成一个逻辑上连续编址的大存储空间,即存储池。创建了存储池的OS在使用磁盘空间时,需要在存储池中创建逻辑磁盘。逻辑磁盘和单独的物理磁盘可以说没有多大区别,都是具有一定容量的磁盘。可以在这个磁盘上进行 分区、格式化 等操作;格式化后的磁盘大小就是OS可使用的空间。
存储服务器允许存储创建多个存储池,如果创建多个存储池,每一个存储池都可提供一个逻辑磁盘给服务器,服务器再基于这些逻辑磁盘创建带区卷 RAID0,这种存储结构称为RAID 10/RAID 50。
RAID 10是RAID 1和RAID 0的结合,在所有RAID等级中,RAID 10性能、保护功能及容量都是最佳的。
- 优点:能够承受多个磁盘出现故障的情况,因此可靠性更高。
- 不足:存在和RAID 1同样的冗余特性,磁盘利用率过低。
因此,RAID 10适用于高负载、高安全性的应用场景,存储系统高端应用的默认配置都采用RAID 10模式。
RAID 50是RAID 5和RAID 0的结合,这种结构继承了RAID 5的高磁盘利用率和RAID 0高速的优点。同时还具有以下优势:
- 具备更高的容错能力,因为它允许某个组内有一个磁盘出现故障而不会造成数据丢失。
- 奇偶位分布于RAID 5子磁盘组上,故而重建速度有很大提高。
由此可见,RAID 50具有的优势是更高的容错能力和更快的数据读取与写入速率。
以windows server 2012 R2虚拟机为例,分别介绍RAID 10和RAID 50硬盘的创建过程。
1) 将20GB、30GB、40GB、50GB、60GB、70GB新硬盘安装到存储服务器上。
2) 在存储服务器的服务器管理器中,依次选择“文件和存储服务”-“卷”-“存储池”,在Primordial上单击右键选择“新建存储池”,进入新建存储池向导,按照操作提示创建第一个存储池,命名为Storage Pool 1,并勾选20GB、30GB、40GB的物理磁盘。
3) 使用同样的方法创建第2个存储池,命名为Storage Pool 2,并勾选50GB、60GB、70GB的物理磁盘。
1) 在Storage Pool 1存储池中创建一个“存储数据布局”为“Mirror”类型的虚拟磁盘“Mirror_1”,大小为“1GB”,确认无误后单击“创建”。
2) 使用同样的方法在Storage Pool 2存储池中创建一个“存储数据布局”为“Mirror”类型的虚拟磁盘“Mirror_2”,大小为“1GB”。
3) 开始按钮右键选择“磁盘管理”,在磁盘管理中将新创建的磁盘7和磁盘8配置为带区卷。
1) 在Storage Pool 1存储池中创建一个“存储数据布局”为“Parity”类型的虚拟磁盘“Parity_1”,大小为“2GB”,设置类型为“精简”,确认无误后单击“创建”。
1) 使用同样的方法在Storage Pool 2存储池中创建一个“存储数据布局”为“Parity”类型的虚拟磁盘“Parity_2”,大小为“2GB”,设置类型为“精简”。
3) 在磁盘管理中将磁盘9和磁盘10配置为带区卷。