17.6. 一些例子

Vinum 维护着一个描述以一个独立系统为目标 配置数据库的。最初,用户通过vinum(8) 工具的帮助从一个或多个配置文件创建配置数据库。Vinum 在它的控制 下在每个磁盘(Vinum 叫 device) 上存储一个 它的配置数据库的拷贝。这个数据库在每个状态变化的时候被升级, 以便能精确地回复每个Vinum 目标的状态。

17.6.1. 配置文件

配置文件描述了独立的 Vinum.一个简单卷的定义可能是这样的:

    drive a device /dev/da3h
    volume myvol
      plex org concat
        sd length 512m drive a

这个文件描述了四个Vinum 目标:

处理完这个文件后, vinum(8)会产生下面的输出:

      # vinum -> create config1
      Configuration summary
      Drives:         1 (4 configured)
      Volumes:        1 (4 configured)
      Plexes:         1 (8 configured)
      Subdisks:       1 (16 configured)
     
    D a                     State: up       Device /dev/da3h        Avail: 2061/2573 MB (80%)
    
    V myvol                 State: up       Plexes:       1 Size:        512 MB
    
    P myvol.p0            C State: up       Subdisks:     1 Size:        512 MB
    
    S myvol.p0.s0           State: up       PO:        0  B Size:        512 MB

这个输出显示了vinum(8)简要的列表格式。 图Figure 17-4中它用图形来表示这一点。

Figure 17-4. 一个简单的Vinum 卷



下面这个图显示了一个由按顺序排列的subdisk 组成的plex。 在这个小小的例子中,卷包含一个plex,plex 包含一个subdisk。

这个特殊的卷与一个传统的磁盘分区没有什么特别的优势。 下面的章节会描述到几个非常有趣的配置方法。 This particular volume has no specific advantage over a conventional disk partition. It contains a single plex, so it is not redundant. The plex contains a single subdisk, so there is no difference in storage allocation from a conventional disk partition. The following sections illustrate various more interesting configuration methods.

17.6.2. 增强的可靠性:镜象 ** 翻译进行中 **

17.6.3. Optimizing Performance ** 翻译进行中 **

17.6.4. Resilience and Performance ** 翻译进行中 **

Figure 17-5. A Mirrored, Striped Vinum Volume