20.5 Vinum 目标

  为了解决这些问题,Vinum 提出了一个四层的目标结构:

  下面的章节描述了这些目标提供了Vinum 所要求的功能的方法。

20.5.1 卷的大小要求

  在Vinum的配置中,Plex可以把多个subdisk 分布在所有的驱动上。 结果, 每个独立的驱动器的大小都不会限制plex 的大小,从而不会限制卷的大小

20.5.2 多余的数据存储

  Vinum 通过给一个卷连上多个plex 来完成镜象的功能。 每个plex 是一个在一个卷中的数据的描述。一个卷可以包含一个 到八个plex。

  虽然一个plex 描述了一个卷的所有数据,, 但可能描述的部分被物理地丢失了。可能是设计的问题 (没有为plex 部分定义一个subdisk)也可能是意外的故障 (由于驱动器的故障导致)。只要至少有一个plex 能够为 卷的完全地址范围提供数据,卷就能够正常工作。

20.5.3 性能问题

  Vinum 在plex 水平既执行串联也执行分段:

20.5.4 哪种plex 组织更有效?

  FreeBSD 7.0提供的Vinum 版本能实现两种plex:

  表 20-1 总结一下每个plex 组织 的优点和缺点.

表 20-1. Vinum Plex组织图

Plex 类型 最少subdisks 可否添加subdisks 尺寸相同 应用
串联 1 可以 不必须 带有很大弹性和适中性能的大数据量存储。
分段 2 不可以 必须 大量并发访问时,具有较高性能。

本文档和其它文档可从这里下载:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读文档,如不能解决再联系<questions@FreeBSD.org>.
关于本文档的问题请发信联系 <doc@FreeBSD.org>.