Solaris Volume Manager 管理指南

RAID-0(条带化)卷

RAID-0(条带化)卷是跨一个或多个组件安排数据存储的卷。条带化时会跨越两个或更多组件交替存储大小相等的数据区段,形成一个逻辑存储单元。这些区段循环交插,使得组合的空间由各组件交替组成,效果上就像洗牌一样。


注 –

要增大条带化卷的容量,需要生成串联条带化卷。请参见RAID-0(串联条带化)卷


条带化后,多个控制器可以同时访问数据,这也称为并行访问。并行访问可以增大 I/O 吞吐量,因为卷中的所有磁盘在大多数时间里都在忙于为 I/O 请求提供服务。

不能将现有文件系统直接转换为条带化系统。要将现有文件系统置于条带化卷上,必须备份文件系统、创建卷,然后将文件系统恢复为条带化卷。

RAID–0(条带化)卷的交错值

交错值是指条带化卷上的逻辑数据区段的大小(以 KB、MB 为单位)或块数。可以根据应用程序使用不同的交错值提高配置的性能。性能的提高是通过让多个磁盘装备管理 I/O 请求来实现。当 I/O 请求的大小大于交错大小时,可能会获得更好的性能。


注 –

RAID-5 卷也使用交错值。有关更多信息,请参见RAID-5 卷的概述


创建条带化卷时,可以设置交错值,也可以使用 Solaris Volume Manager 缺省交错值 16 KB。创建条带化卷后,不能更改交错值。但是,可以备份条带化卷上的数据、删除该卷、使用新的交错值创建新的条带化卷,然后恢复数据。

方案-RAID-0(条带化)卷

图 8–1 显示使用三个组件(片)生成的条带化卷。该图还说明了如何根据交错大小并使用循环技术将数据写入卷组件。

当 Solaris Volume Manager 将数据写入条带化卷的组件时,会将交错宽度的数据块写入磁盘 A(交错 1)、磁盘 B(交错 2)、磁盘 C(交错 3)。随后,Solaris Volume Manager 将重复该模式向磁盘 A(交错 4)、磁盘 B(交错 5)、磁盘 C(交错 6)写入数据,依此类推。

交错值设置每次写入片的数据的大小。条带化卷的总容量等于组件数目乘以最小组件的大小。(如果以下示例中的每一片都是 2 GB,则卷将等于 6 GB。)

图 8–1 RAID-0(条带化)卷示例

图中显示物理片,以及如何轮流从每片中获取交错宽度并将其表示为单个逻辑卷。