JavaScript is required to for searching.
跳过导航链接
退出打印视图
Solaris Volume Manager 管理指南     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  Solaris Volume Manager 入门

2.  存储管理概念

3.  Solaris Volume Manager 概述

4.  Solaris Volume Manager for Sun Cluster(概述)

5.  配置和使用 Solaris Volume Manager(方案)

6.  状态数据库(概述)

7.  状态数据库(任务)

8.  RAID-0(条带和串联)卷(概述)

RAID-0 卷概述

RAID-0(条带)卷

RAID-0(条带)卷的交错值

方案-RAID-0(条带)卷

RAID-0(串联)卷

方案-RAID-0(串联)卷

RAID-0(串联条带)卷

示例-RAID-0(串联条带)卷

创建 RAID-0 卷的背景信息

RAID-0 卷要求

RAID-0 卷的原则

方案-RAID-0 卷

9.  RAID-0(条带和串联)卷(任务)

10.  RAID-1(镜像)卷(概述)

11.  RAID-1(镜像)卷(任务)

12.  软分区(概述)

13.  软分区(任务)

14.  RAID-5 卷(概述)

15.  RAID-5 卷(任务)

16.  热备用池(概述)

17.  热备用池(任务)

18.  磁盘集(概述)

19.  磁盘集(任务)

20.  维护 Solaris Volume Manager(任务)

21.  Solaris Volume Manager 的最佳做法

22.  自上而下创建卷(概述)

23.  自上而下创建卷(任务)

24.  监视和错误报告(任务)

25.  Solaris Volume Manager 故障排除(任务)

A.  重要的 Solaris Volume Manager 文件

B.  Solaris Volume Manager 快速参考

C.  Solaris Volume Manager CIM/WBEM API

索引

RAID–0 卷概述

RAID-0 卷由分片或软分区组成。通过这些卷,可以扩展磁盘存储容量。可以直接使用这些卷,也可以将它们用作 RAID–1(镜像)卷和软分区的生成块。RAID–0 卷有三种:


注 - 组件是指在其他逻辑卷中使用的任何设备(从分片到软分区等)。


条带卷将数据平均分布在卷的所有组件中,而串联卷则先将数据写入第一个可用组件,直到该组件写满后再移至下一个可用组件。串联条带卷也是一种条带卷,此类条带卷只是通过添加额外组件而对原始配置进行了扩展。

通过 RAID–0 卷,可以快速方便地扩展磁盘存储容量。缺点是,这些卷不会像 RAID–1 或 RAID–5 卷一样提供任何数据冗余。只要 RAID–0 卷中的一个组件发生故障,数据就会丢失。

对于在条带卷中执行的顺序 I/O 操作,Solaris Volume Manager 会先读取第一个组件上的一个块区段(称为交错)中的所有块,然后读取第二个组件上的一个块区段中的所有块,依此类推。

对于在串联卷上执行的顺序 I/O 操作,Solaris Volume Manager 会先读取第一个组件上的所有块,然后读取第二个组件的所有块,依此类推。

在串联卷和条带卷上,所有 I/O 操作都是并行执行的。

可以对任何文件系统使用只包含一个分片的 RAID–0 卷。

可以对除以下文件系统之外的任何文件系统使用包含多个组件的 RAID–0 卷:


注 - 在镜像根 (/)、/usrswap/var/opt 时,可以将该文件系统放置在一个充当子镜像的单向串联或条带(单分片串联)中。此单向串联由另一个子镜像进行镜像,该子镜像也必须是一个串联。


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(条带)卷示例

image:图中显示了各个物理分片,以及交错宽度是如何依次从每个分片中获取并呈现为一个逻辑卷的。

RAID–0(串联)卷

在 RAID–0(串联)卷中,数据按顺序逐个排列在各个组件中,从而形成一个逻辑存储单元。

使用串联卷可以将多个组件的容量组合在一起,从而获得更多的存储容量。随着存储需求的增长,可以向串联卷中添加更多组件。

通过串联卷,可以联机动态扩展存储容量和文件系统大小。此外,使用串联卷还可以在其他组件处于活动状态时添加组件。

串联卷还可以扩展任何已挂载的活动 UFS 文件系统,而无需关闭该系统。一般情况下,串联卷的总容量等于卷中所有组件的容量总和。如果串联卷包含具有状态数据库副本的分片,则卷的总容量等于各个组件容量之和减去为该副本保留的空间。

您也可以仅使用一个组件来创建串联卷。日后需要更多存储时,可以向该卷中添加更多组件。


注 - 在镜像根 (/)、swap/usr/opt/var 文件系统时,必须使用串联卷来封装它们。


方案-RAID–0(串联)卷

图 8-2 说明了一个由三个组件(分片)构建的串联卷。该图还显示了数据是如何根据交错大小写入卷组件并按顺序写入每个分片的。

数据块会按顺序写入各个组件(从分片 A 开始)。您可以假设分片 A 包含逻辑数据块 1 到 4。磁盘 B 包含逻辑数据块 5 到 8。驱动器 C 包含逻辑数据块 9 到 12。卷的总容量即为这三个分片的组合容量。如果每个分片为 2 GB,则卷的总容量为 6 GB。

图 8-2 RAID–0(串联)卷示例

image:图中显示了交错宽度是如何从每个分片中获取(从一个分片获取所有宽度,然后从下一个分片获取所有宽度)并呈现为一个卷的。

RAID–0(串联条带)卷

RAID–0(串联条带)卷是指通过添加附加组件(条带)进行扩展的条带。

要在条带级别上为串联条带卷设置交错值,请使用 Solaris Management Console 中增强的存储工具或 metattach -i 命令。串联条带卷中的每个条带都可以具有自己的交错值。新建串联条带卷时,如果不对特定条带指定交错值,则该条带将沿用添加到该卷中的前一个条带的交错值。

示例-RAID–0(串联条带)卷

图 8-3 显示了一个由三个条带串联而成的串联条带卷。

第一个条带包含三个分片,即,分片 A 到 C,交错值为 16 KB。第二个条带包含两个分片,即,分片 D 和 E,并使用交错值 32 KB。最后一个条带包含两个分片,即,分片 F 和 G。由于没有为第三个条带指定任何交错值,因此,该条带将沿用在它之前添加的条带的值,此处为 32 KB。系统会将顺序数据块添加到第一个条带中,直到该条带空间已满为止。然后,会将数据块添加到第二个条带中。当此条带空间已满后,会将数据块添加到第三个条带中。在每个条带中,数据块会根据指定的交错值交错分布。

图 8-3 RAID–0(串联条带)卷示例

image:图中显示了多个条带是如何串联在一起以提供一个更大的逻辑 RAID–0 卷的。