跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
HP-UX 系统管理员指南:逻辑卷管理: HP-UX 11i v3 > 第 1 章 简介

LVM 设备文件使用情况

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

 » 词汇表

 » 索引

所有 LVM 组件均由 /dev 目录中的设备专用文件表示。设备专用文件是用于管理与磁盘空间交互的代理。使用 HP SMH 和 HP-UX 命令均可以创建 LVM 设备文件。本节介绍了 LVM 使用的设备专用文件以及 LVM 对象的命名约定。

Legacy 设备文件与持久性设备文件

自 HP-UX 11i v3 起,磁盘设备可由 /dev 目录中的两种不同类型的设备文件(即 Legacy持久性)表示:

Legacy 设备文件是 HP-UX 11i v3 之前的发行版中海量存储设备文件的唯一类型。此类文件在设备文件名和次编号中包含诸如 SCSI 总线、目标和编码的 LUN 等硬件路径信息。例如,Legacy 设备文件 /dev/dsk/c3t2d0 表示磁盘位于卡实例 3、目标地址 2 和 LUN 地址 0。

持久性设备文件与磁盘的物理硬件路径无关,它映射到磁盘的唯一全球标识符 (WWID)。因此,如果磁盘从一个接口移动到另一个接口,从一个交换机或集线器端口移动到另一个交换机或集线器端口,或者通过不同的目标端口提供给主机,则此设备文件不变。持久性设备文件名遵循一种比较简单的命名约定:/dev/disk/diskn,其中,n 是分配给磁盘的实例编号。设备文件名和次编号中均不包含任何硬件路径信息。

此外,如果磁盘有多个硬件路径,则由一个持久性设备文件表示。持久性设备文件透明地处理多路径磁盘,从而取代了“通过多路径增加硬件路径冗余”中所述的 LVM 多路径功能。如果磁盘有多个硬件路径(LVM 称之为 pvlink),持久性设备专用文件将用作所有链路的单一访问点。海量存储堆栈通过负载均衡算法进行选择,将 I/O 请求分配到所有可用的链路中。如果某个链路出现故障,海量存储堆栈会自动禁用有故障的链路,并在其余所有链路上继续执行 I/O 操作。所有出现故障或无响应的链路都会受到监视,以便当故障链路恢复正常时,自动且透明地将其重新加入到负载均衡中。还可以自动发现新磁盘和链路,并将它们添加到负载均衡中。如果磁盘的连通性出现变化(如添加、删除或修改了链路),则只要至少还有一个链路是活动的,则使用持久性设备文件的应用程序便不受影响。新磁盘会被自动发现。

对于 LVM 磁盘,可使用持久性设备文件或 Legacy 设备文件。建议对 LVM 磁盘使用持久性设备专用文件,从而支持更多的负载均衡选择。

注释:要使用 LVM 的备用链路功能,必须使用 Legacy 设备文件,并通过这些 Legacy 设备文件禁用多路径功能,如“通过多路径增加硬件路径冗余”中所述。

LVM 命名约定

在 HP SMH 内或通过 HP-UX 命令使用 LVM 设备或卷组时,必须用名称来引用它们。缺省情况下,通过 HP SMH 和 HP-UX 命令创建的 LVM 设备文件都遵循一种标准命名约定。但是,可以为卷组和逻辑卷选择定制名称。

物理卷名称

物理卷是通过其设备文件名来标识的,如下所示:

表 1-2 物理卷命名约定

设备文件名

设备类型

/dev/disk/diskn

持久性块设备文件

/dev/disk/diskn_p2

持久性块设备文件,分区 2

/dev/rdisk/diskn

持久性字符设备文件

/dev/rdisk/diskn_p2

持久性字符设备文件,分区 2

/dev/dsk/cntndn

Legacy 块设备文件

/dev/dsk/cntndns2

Legacy 块设备文件,分区 2

/dev/rdsk/cntndn

Legacy 字符设备文件

/dev/rdsk/cntndns2

Legacy 字符设备文件,分区 2

 

每个磁盘都有一个块设备文件和一个字符设备文件或原始设备文件,后者用 r 来标识。所使用的名称取决于用磁盘所执行的任务。

对于 HP Integrity 服务器上的引导磁盘,请务必使用带有 _p2 后缀或 s2 后缀的设备文件,因为它表示引导磁盘上的 HP-UX 分区。在 HP 9000 服务器上,请使用不带分区号的设备文件。

物理卷的原始设备文件只能用于下列任务:

  • 使用 pvcreate 命令为 LVM 准备物理卷。此时,将使用磁盘的设备文件;例如,/dev/rdisk/disk14(没有分区后缀表明将引用整个磁盘)。

  • 使用 pvremove 命令从物理卷删除 LVM 信息。

  • 使用 vgcfgrestore 命令恢复卷组配置。

  • 使用 pvck 命令对物理卷执行一致性检查。

  • 使用 vgchgid 命令修改物理卷上的卷组标识符。

  • 使用 vgmodify 命令更改物理卷的磁盘类型。

对于其他所有任务,请使用块设备文件。例如,使用 vgextend 命令向卷组添加物理卷时,可以对磁盘使用该磁盘的块设备文件,例如 /dev/disk/disk14

发现新磁盘时会自动创建所有磁盘设备文件。有关详细信息,请参阅 insf(1M)

卷组名称

每个卷组必须具有唯一的名称,并且不得超过 255 个字符。例如,典型的卷组名是 vg01vgrootvg_sales。尽管名称不一定非得以 vg 开头,但 HP 建议使用此前缀。缺省情况下,HP SMH 会使用形式为 /dev/vgnn 的名称。编号 nn 从 00 开始,并按照创建卷组的顺序递增。缺省情况下,根卷组为 vg00

逻辑卷名称

逻辑卷由其设备文件名标识,设备文件名可以由用户分配,也可以在使用 lvcreate 命令创建逻辑卷时进行缺省分配。

由用户分配时,可以选择最多不超过 255 个字符的任意名称。

缺省分配时,这些名称采用 /dev/vgnn/lvolN(块设备文件形式)和 /dev/vgnn/rlvolN(字符设备文件形式)。编号 N 从 1 开始,并按照在各个卷组中创建逻辑卷的顺序递增。

LVM 创建逻辑卷时,会同时创建块设备文件和字符设备文件。然后,LVM 将逻辑卷的设备文件放在相应的卷组目录中。例如,在卷组 vg01 中创建的第一个逻辑卷的缺省块设备文件名具有以下完整路径名:

/dev/vg01/lvol1

如果创建的逻辑卷包含一个销售数据库,可以明确将其命名为:

/dev/vg01/sales_db_lv

创建了以上示例中的逻辑卷之后,它将有两个设备文件: /dev/vg01/sales_db_lv(块设备文件)和 /dev/vg01/rsales_db_lv(字符或原始设备文件)。

物理卷组名称

物理卷组对于镜像操作很有用,在“通过 I/O 通道分离提高性能”中将对其进行论述。唯一命名限制是,卷组中的每个物理卷组必须有其唯一名称。例如,卷组 /dev/vg02 可能有两个物理卷组,名为 pvg1pvg2

设备号格式

与 LVM 相关联的设备文件保存在 /dev 目录中。对于每个卷组,在 /dev 下都有一个相对应的目录。每个逻辑卷在该目录中都有一个“组”设备文件和单独的块设备文件及字符设备文件。

以下列出了一个示例:

# ls -l /dev/vg01
total 0
crw-r--r--   1 root    root     64 0x010000 Mar 28  2004 group
brw-r-----   1 root    root     64 0x010001 Jul 29 16:53 lvol1
brw-r-----   1 root    root     64 0x010002 Jul 29 16:53 lvol2
crw-r-----   1 root    root     64 0x010001 Mar 28  2004 rlvol1
crw-r-----   1 root    root     64 0x010002 Mar 28  2004 rlvol2

缺省情况下,卷组编号从零开始 (vg00),而逻辑卷编号从 1 开始 (lvol1)。这是因为逻辑卷编号对应于次编号,而卷组的组文件的次编号为 0。

物理卷使用与其磁盘相关联的设备文件。LVM 不为物理卷创建设备文件。

1.0 版设备号格式

表 1-3 列出了 1.0 版卷组的设备文件号的格式。

表 1-3 Logical Volume Manager 1.0 版设备号格式

主编号

卷组号

保留

逻辑卷号

64

0–0xff

0

0–0xff

0=group 文件

 

对于 1.0 版卷组,LVM 设备文件的主编号是 64。卷组号将被编码到次编号的高八位,而逻辑卷号则被编码到次编号的低八位。逻辑卷号 0 是为 group 文件保留的。

2.0 版设备号格式

表 1-4 列出了 2.0 版卷组的设备文件号的格式。

表 1-4 2.0 版设备号格式

主编号

卷组号

逻辑卷号

128

0–0x7ff

0–0x7ff

0=group 文件

 

对于 2.0 版卷组,LVM 设备文件的主编号是 128。卷组号将被编码到次编号的高十二位,而逻辑卷号则被编码到次编号的低十二位。逻辑卷号 0 是为 group 文件保留的。

注释:卷组号和逻辑卷号字段的最有效位为保留位,并且必须为零。

设备号的格式会发生变化。

打印版本
保密声明 使用本网站表示您同意其使用条件
© 2008 Hewlett-Packard Development Company, L.P.