无论您有什么样的磁盘,总会有一些潜在问题:
它们可能容量太小。
它们可能速度太慢。
它们可能也太不可靠。
针对这些问题, 人们提出并实现了许多不同的解决方案。 为了应对这些问题, 一些用户采用了多个, 有时甚至是冗余的磁盘这类方法。 除了支持许多种不同的硬件 RAID 控制器之外, FreeBSD 的基本系统中包括了 Vinum 卷管理器, 它是一个用以实现虚拟磁盘驱动器的块设备。 Vinum 是一种称为 卷管理器, 或者说用于解决前面这三种问题的虚拟磁盘驱动程序。 Vinum 能够提供比传统磁盘系统更好的灵活性、 性能和可靠性, 并实现了能够单独或配合使用 RAID-0、 RAID-1 和 RAID-5 模型。
这一章对传统磁盘存储的潜在问题进行了简要说明,并介绍了 Vinum 卷管理器。
从 FreeBSD 5 开始, 对 Vinum 进行了重写,
以便使其符合 GEOM 架构 (第 20 章 GEOM: 模块化磁盘变换框架),
同时保留其原有的设计创意、 术语, 以及保存在磁盘上的元数据格式。
这一重写的版本称为 gvinum
(表示 GEOM vinum)。 接下来的文字中
Vinum 是一个抽象的名字, 通常并不具体指某一特定的实现。
新版本中所有的指令都应通过 gvinum
命令来操作,
而对应的内核模块的名字, 也由
vinum.ko
改为了
geom_vinum.ko
, 而在
/dev/vinum
中的所有设备节点,
也改为放到了 /dev/gvinum
。
从 FreeBSD 6 开始, 旧版的 Vinum 实现已不再提供。
本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
如果对于FreeBSD有问题,请先阅读
文档,如不能解决再联系
<questions@FreeBSD.org>.
关于本文档的问题请发信联系
<doc@FreeBSD.org>.