以下示例有助于解释确定每个磁盘集中放置的磁盘驱动器数目的过程。 本示例中使用了三个存储设备。 现有应用程序是在 NFS (大小均为 5 GB 的两个文件系统)上和两个 ORACLE 数据库(大小分别为 5 GB 和 10 GB)上运行的。
下表显示用于确定样例配置中所需磁盘驱动器数目的计算结果。 在包含三个存储设备的配置中,可能需要 28 个磁盘驱动器,这些磁盘驱动器应尽可能均匀分布在三个存储设备的每个设备中。 注意,由于所需的磁盘驱动器数是上舍入得出的,所以请为 5 GB 文件系统提供 1 GB 的附加磁盘空间。
表 3–2 确定配置所需的磁盘驱动器数
使用 |
数据 |
所需的磁盘存储器 |
所需的磁盘驱动器 |
---|---|---|---|
nfs1 |
5 GB |
3x2.1 GB 磁盘 * 2 (镜像) |
6 |
nfs2 |
5 GB |
3x2.1 GB 磁盘 * 2(镜像) |
6 |
SPARC: oracle1 |
5 GB |
3x2.1 GB 磁盘 * 2 (镜像) |
6 |
SPARC: oracle2 |
10 GB |
5x2.1 GB 磁盘 * 2 (镜像) |
10 |
下表显示在两个磁盘集和四个数据服务之间分配磁盘驱动器。
表 3–3 磁盘集的划分
磁盘集 |
数据服务 |
磁盘驱动器 |
存储设备 1 |
存储设备 2 |
存储设备 3 |
---|---|---|---|---|---|
dg-schost-1 |
nfs1、oracle1 |
12 |
4 |
4 |
4 |
dg-schost-2 |
nfs2、oracle2 |
16 |
5 |
6 |
5 |
最初,应将存储设备(共 12 个磁盘)上的四个磁盘驱动器分配给 dg-schost-1,而将存储设备(共 16 个磁盘)上的五个或六个磁盘驱动器分配给 dg-schost-2。
两个磁盘集均未分配任何热备用磁盘。 每个磁盘集的每个存储设备至少有一个热备用磁盘,就可以使一个驱动器成为热备用的(恢复完全双向镜像)。