HP-UNIX逻辑盘卷管理(上)
- 物理卷(Phsycial Volume),被LVM管理的硬盘称为物理卷。硬盘在被LVM使用之前,必须将一些特殊的数据结构创建在硬盘上。一旦这些数据被创建,硬盘就被认为是物理卷了,可以加入到卷组中。
- 卷组(Volume Group)由一个或多个物理卷组成。卷组中的物理卷组成一块能分配给一个或多个逻辑卷的硬盘空间。卷组通常看起来像这样:/dev/vg00、/dev/vg01...
- 逻辑卷(Logical Volume)一个卷组的硬盘空间可以被分配给一个或多个逻辑卷。逻辑卷与分区类似,可以包含文件系统、交换分区或原始数据。逻辑卷看起来像这样:/dev/vg00/lvol1、/dev/vg00/lvol2...
要创建逻辑卷,首先要创建物理卷,创建物理卷就是把硬盘格式化一下,一般命令是:pvcreate /dev/rdsk/c0t3d0,代表将SCSI地址为5的字符设备(SCSI硬盘)格式化一个物理卷。如果这个设备以前被一个逻辑卷使用过,就要用带f的参数。pvcreate -f /dev/rdsk/c0t3d0。
- 为卷组创建一个目录。命名规则是/dev/vgnn,nn是卷组号。系统安装好后,就会有一个默认的卷组/dev/vg00。当然你也可以用其他名称,如/dev/vgoracle。这里以vg01为例:mkdir /dev/vg01。
- 创建卷组的group文件,这个group文件是与LVM内核通信用的。此文件是设备文件,主号是64,次号为16进制,总以0000结尾。形如:0xhh0000。例如创建vg01的group文件:mknod /dev/vg01/group c 64 0x010000
- 创建卷组并将物理卷加入到卷组中。可以一次加入多个卷组。例如,将c0t3d0、c0t4d0都加入到vg01中,可以用vgcreate /dev/vg01 /dev/dsk/c0t3d0 /dev/c0t4d0
- 创建卷组后,可以用vgdisplay -v /dev/vg01查看卷组信息,包括卷组状态,卷组的最大逻辑卷,PE的大小等等信息。PE是指LVM中的可用最小分配单元。HP-UNIX的默认PE是4MB,即最小可以分配4MB的硬盘空间。
卷组创建成功后,目前还是不能使用,因为还没有逻辑卷,逻辑卷类似于分区,需要创建逻辑卷并在逻辑卷上创建文件系统后,才能挂载使用他。创建逻辑卷的命令是lvcreate。它的选项有:
- -L :以MB计算的逻辑卷大小,大小将扩展为最近的Logical Extent的整数倍。
- -l:logical_extent_number,逻辑卷中logical extent的数目。
- -n:逻辑卷的名字,默认遵循命名规则。
例如以下命令在vg01这个卷组中创建一个4G,名为lvora的逻辑卷:lvcreate -L 4096 -n lvora /dev/vg01
查看逻辑卷可以有两种方法,一是用lvdisplay -v vg01直接查看卷组。
二是用lvdisplay -v /dev/vg01/rlvora
newfs -F vxfs /dev/vg01/rlvora 将vg01卷组中的lvora逻辑卷上创建vxfs的文件系统。
创建成功后,可以挂载并使用逻辑卷了。
例如:mkdir /oradata
好了,逻辑盘卷的创建就先这里,下一篇文章我将介绍修改和删除逻辑卷。
原帖地址: http://blog.sina.com.cn/s/blog_4fc8e3af01000br6.html