| 中国 |
|
|
|
![]() |
HP-UX 系统管理员指南:逻辑卷管理: HP-UX 11i v3 > 第 1 章 简介LVM 设备文件使用情况 |
|
所有 LVM 组件均由 /dev 目录中的设备专用文件表示。设备专用文件是用于管理与磁盘空间交互的代理。使用 HP SMH 和 HP-UX 命令均可以创建 LVM 设备文件。本节介绍了 LVM 使用的设备专用文件以及 LVM 对象的命名约定。 自 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 磁盘使用持久性设备专用文件,从而支持更多的负载均衡选择。
在 HP SMH 内或通过 HP-UX 命令使用 LVM 设备或卷组时,必须用名称来引用它们。缺省情况下,通过 HP SMH 和 HP-UX 命令创建的 LVM 设备文件都遵循一种标准命名约定。但是,可以为卷组和逻辑卷选择定制名称。 物理卷名称表 1-2 物理卷命名约定
每个磁盘都有一个块设备文件和一个字符设备文件或原始设备文件,后者用 r 来标识。所使用的名称取决于用磁盘所执行的任务。 对于 HP Integrity 服务器上的引导磁盘,请务必使用带有 _p2 后缀或 s2 后缀的设备文件,因为它表示引导磁盘上的 HP-UX 分区。在 HP 9000 服务器上,请使用不带分区号的设备文件。
对于其他所有任务,请使用块设备文件。例如,使用 vgextend 命令向卷组添加物理卷时,可以对磁盘使用该磁盘的块设备文件,例如 /dev/disk/disk14。 发现新磁盘时会自动创建所有磁盘设备文件。有关详细信息,请参阅 insf(1M)。 卷组名称每个卷组必须具有唯一的名称,并且不得超过 255 个字符。例如,典型的卷组名是 vg01、vgroot 或 vg_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/sales_db_lv(块设备文件)和 /dev/vg01/rsales_db_lv(字符或原始设备文件)。 物理卷组名称物理卷组对于镜像操作很有用,在“通过 I/O 通道分离提高性能”中将对其进行论述。唯一命名限制是,卷组中的每个物理卷组必须有其唯一名称。例如,卷组 /dev/vg02 可能有两个物理卷组,名为 pvg1 和 pvg2。 与 LVM 相关联的设备文件保存在 /dev 目录中。对于每个卷组,在 /dev 下都有一个相对应的目录。每个逻辑卷在该目录中都有一个“组”设备文件和单独的块设备文件及字符设备文件。
缺省情况下,卷组编号从零开始 (vg00),而逻辑卷编号从 1 开始 (lvol1)。这是因为逻辑卷编号对应于次编号,而卷组的组文件的次编号为 0。 物理卷使用与其磁盘相关联的设备文件。LVM 不为物理卷创建设备文件。 表 1-3 列出了 1.0 版卷组的设备文件号的格式。
对于 1.0 版卷组,LVM 设备文件的主编号是 64。卷组号将被编码到次编号的高八位,而逻辑卷号则被编码到次编号的低八位。逻辑卷号 0 是为 group 文件保留的。 表 1-4 列出了 2.0 版卷组的设备文件号的格式。
对于 2.0 版卷组,LVM 设备文件的主编号是 128。卷组号将被编码到次编号的高十二位,而逻辑卷号则被编码到次编号的低十二位。逻辑卷号 0 是为 group 文件保留的。
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||