VxVM 学习过程

连接和跨越(RAID-0)  ——同一个VM与不同VM磁盘的区别。(concat)

连续 以线性方式将数据映射到 plex 中的一个或多个子磁盘上。要依次访问连续plex 中的所有数据,

应首先在第一个子磁盘中从头到尾访问数据。然后依次在其余子磁盘中从头到尾访问数据,直到最后一

个子磁盘的末尾为止。

连续 plex 中的子磁盘实际不必相邻,它们可以属于多个 VM 磁盘。使用驻留在多个 VM 磁盘上的子磁

盘的连续布局称为跨接。


条带化 (RAID-0)(stripe)
如果需要在物理磁盘中写入或读取大量数据,并且对性能的要求也比较高,那么条带化 (RAID-0) 很有

用。条带化还可用于将来自多用户应用程序的 I/O 负载均匀分散到多个磁盘上。通过在多个磁盘上使用

并行数据传输方式,条带化能显著提高数据访问性能。

多个磁盘中的sd的条带化plex。

作者: tanjiyong138   发布时间: 2011-04-02

镜像 (RAID-1)(mirror)
镜像 功能使用多个镜像 (plex) 复制卷中包含的信息。在物理磁盘发生故障的情况下,故障磁盘上的

plex 将变得不可用,但系统仍可使用未受影响的镜像继续运行。

注意: 虽然一个卷可以只包含一个 plex,但要想提供数据冗余,就必须至少有两个 plex。这些 plex

中的每个 plex 必须包含不同 磁盘的磁盘空间才能实现冗余。

条带化加镜像(镜像条带或 RAID-0+1)
VxVM 支持在条带化的基础上进行镜像。此组合布局称为镜像条带 布局。镜像条带布局兼有条带化和镜

像的双重优点,即在利用镜像提供数据冗余的同时可以跨多个磁盘分布数据。

镜像加条带化(条带镜像、RAID-1+0 或 RAID-10)
VxVM 支持在镜像的基础上进行条带化。此组合布局称为条带镜像 布局。镜像在条带化之前发生时,该

操作会镜像条带的每个列。如果每一列有多个子磁盘,则可分别镜像每个子磁盘而不是每个列。

与镜像条带卷相同,条带镜像卷也具有条带化和镜像的双重优点,即在利用镜像提供数据冗余的同时可

以跨多个磁盘分布数据。另外,它可以增强冗余并缩短磁盘发生故障后的修复时间。RAID-1+0优于RAID

-0+1。RAID-0+1坏一块盘整个条带不能用,RAID-1+0只是坏一个镜像。

6个sd,两个pl,一个vol。


RAID-5 (带奇偶校验的条带化)(raid5)
RAID-5 日志
日志记录 用于防止在修复过程中发生数据损坏的情况,其实现方式为将对数据和奇偶校验的更改立即记

录到永久设备(如驻留在磁盘上的卷或非易失的 RAM)的日志区域中。然后将这些新数据和奇偶校验写

入磁盘。

分层卷

支持的卷日志和映射
1. 快速重同步映射用于执行快捷高效的镜像重同步
2. 脏区可用于在系统崩溃后快速恢复镜像卷
3. RAID-5 日志用于防止在修复 RAID-5 卷的过程中损坏数据


创建卷

1 使用 vxmake sd 创建子磁盘;
2 使用 vxmake plex 创建 plex,并将子磁盘与它们关联;
3 使用 vxmake vol 将 plex 与卷关联;
4 使用 vxvol start 或 vxvol init zero 初始化卷;
如何使用卷描述文件和 vxmake 将步骤 1 到步骤 3 结合起来


在特定的磁盘上创建卷
# vxassist -b -g mydg make volspec 5g mydg03 mydg04

作者: tanjiyong138   发布时间: 2011-04-02