AIX系统 LVM 管理

一、 逻辑卷管理LVM

LVM是一种与传统UNIX分区策略完全不同的磁盘管理方法,它的优点之一是允许动态地给一个文件系统分配更多的空间。LVM的组成要素有:物理卷(PV)、卷组(VG)、物理分区(PP)、逻辑卷(LV)、逻辑分区(PG)等。

1、 AIX存储管理的思想

(1) 层次结构:Physical VolumeàVolume GroupàLogical VolumeàFile System

(2) 物理硬盘系统定义为hdisk(x)rhdisk(x)Hdisk由多个PPs组成,每个PP的大小可以为1M/2M/4M/6M256M

(3) 一个或多个hdisk组成VG,系统定义为“*vg”。一个VG中的hdisk只能使用相同大小的PP。

(4) 在VG上可以划分LV。LV是面向应用的设备,有五种类型(jfsjfslogpagingbootsysdump),用户可以在LV上建立文件系统,也可以将其用作原始设备。

(5) Informix中使用的是LV的原始设备,如数据空间、物理日志和逻辑日志空间。

2、 基本概念

(1) 物理卷(Physical Volume):一个物理卷指一个硬盘。

(2) 卷组(Volume Group):卷组是可用物理硬盘的集合,可以逻辑地看成一块大硬盘。一个卷组由一个或多个物理卷组成,最多可达32个(AIX 4.3.2以上版本已经增至128个)。

(3) 物理分区(PP):卷组中的物理卷划分成固定大小的块(缺省为4MB),这样的块称为物理分区。

(4) 逻辑卷(Logical Volume):每个卷组中可以定义一个或多个逻辑卷,逻辑卷是位于物理分区上信息集合:可以是一个文件系统、调页空间、日志或转储设备空间等。

(5) 逻辑分区(LP):逻辑卷由一定数量的逻辑分区组成。

    

二、 增加硬盘:

以蓬莱联社为例,说一下在RS/6000系统中如何增加一个SCSI硬盘。蓬莱联社备机测试环境数据库空间不够,需要增加一个SCSI硬盘来扩充数据空间。

步骤如下:

1、查看原配置:

   备机为RS/6000 F50,原系统中有两个物理卷,可用以下命令查看

   #lsdev -Cc disk 

    hdisk0 Available 10-80-00-0,0 Other SCSI Disk Drive

    hdisk1 Available 10-80-00-4,0 16 Bit SCSI Disk Drive

   hdisk0:本机硬盘        卷组为rootvg

   hdisk1:共享磁盘阵列    卷组为vg01

2、安装硬盘:

   将备机关机,并拨掉电源。打开机箱,将硬盘接入。硬盘有两种,一种为热拨插硬盘,一种为非热拨插硬盘。对于前一种硬盘,接起来比较简单,插入相应的端口即可;对于非热拨插硬盘,接到未用的SCSI线接口上,因没有固定架,固定起来比较麻烦。硬盘的后面有一个跳线,用来标识硬盘的SCSI地址,安装前应注意不要和其它SCSI设备冲突。这里硬盘的SCSI地址为(6,0)

3、 将备机加电后重启,系统会自动识别硬盘的存在。系统将自动分配一个物理卷名给该硬盘-hdisk(x),x是下一个可用的磁盘号。这里为hdisk2,可用以下命令查看新硬盘是否已被系统识别并配置:

     #lsdev Cc disk

      hdisk0 Available 10-80-00-0,0 Other SCSI Disk Drive

      hdisk1 Available 10-80-00-4,0 16 Bit SCSI Disk Drive

      hdisk2 Available 10-80-00-6,0 Other SCSI Disk Drive

hdisk2为系统分配给新硬盘的物理卷名,状态为“Available”,即设备已经配置,且可以使用。一个设备只能处在三种状态之一:

undifined:设备未配置。

difined:设备已配置,但是不能使用。

available:设备已配置,且可以使用。

4、 配置物理卷(PV):

smitàSystem Storage Management(Physical & Logical Storage)

àLogical Volume Manager

àPhysical Volumes

àAdd a Disk

       或smit makdsk

                     Disk   Type

            [TOP]

               1000mb        scsi 1.0 GB SCSI Disk Drive

               1000mb16bit   scsi 1.0 GB SCSI Disk Drive  

               ……

               857mb         scsi 857 MB SCSI Disk Drive  

               osdisk        scsi Other SCSI Disk Drive   

               scsd          scsi Other SCSI Disk Drive   

        如果安装的是非IBM的SCSI硬盘,在Disk Type列表中选择osdisk(这里选择osdisk);接着在Parent Adapter列表中选择正确的适配卡,这里选择(scsi0 Available 10-80 Wide/Fast-20 SCSI I/O Controller);然后在Add a Disk屏幕上的CONNECTION address 字段中输入硬盘的SCSI地址:

                                  Add a Disk

        Type or select values in entry fields.

        Press Enter AFTER making all desired changes.

                                                   [Entry Fields]

        Disk type                           osdisk

        Disk interface                      scsi

        Description                         Other SCSI Disk Drive

        Parent adapter                      scsi0

        * CONNECTION address                []                 +

        ASSIGN physical volume identifier   no                 +

        Queue DEPTH                         [1]                +

        Queuing TYPE                        [none]             +

        Use QERR Bit                        [yes]              +

        Device CLEARS its Queue on Error    [no]               +

        READ/WRITE time out value           [30]               +

        START unit time out value           [60]               +

        REASSIGN time out value             [120]              +

       注意在该字段中输入的SCSI硬件地址包含两个数字,第二个为0。这里SCSI硬盘的硬件地址为6,该字段应输入(6,0)。将ASSIGN physical volume identifier字段改为yes,其他选项不变。都做完后按enter键,硬盘被配置成物理卷(PV),并分配有一个物理卷标识(PVID)。

5、 配置卷组(VG):

配置完物理卷(PV),下一步是要让PV成为卷组(VG)的一员。只有这样,才能在磁盘上创建逻辑卷。新硬盘可能有自己单独的卷组,也可以将其加到已存在的卷组中。

将其加到卷组rootvg中:

smitàSystem Storage Management(Physical & Logical Storage)

àLogical Volume ManageràVolume Groups

àSet Characteristics of a Volume Group

àAdd a Physical Volume to a Volume Group

       smit extendvg

       或使用命令:extendvg f rootvg hdisk2

                 Add a Physical Volume to a Volume Group

       Type or select values in entry fields.

       Press Enter AFTER making all desired changes.

                                               [Entry Fields]

       * VOLUME GROUP name                   [  ]              +

       * PHYSICAL VOLUME names               [  ]              +

前两项分别输入rootvghdisk2

这里为物理卷hdisk2新建了一个卷组(vgtst)

smitàSystem Storage Management(Physical & Logical Storage)

àLogical Volume ManageràVolume Groups

àAdd a Volume Group

       smit mkvg

       或使用命令:mkvg y vgtst hdisk2

                         Add a Volume Group

    Type or select values in entry fields.

    Press Enter AFTER making all desired changes.

                                           [Entry Fields]

    VOLUME GROUP name                         [ ]

    Physical partition SIZE in megabytes      4              +

    * PHYSICAL VOLUME names                   [ ]            +

    Activate volume group AUTOMATICALLY       yes            +

          at system restart?

    Volume group MAJOR NUMBER                 [ ]            +#

    Create VG Concurrent Capable?             no             +

Auto-varyon in Concurrent Mode?           no             +

前三项“卷组名、物理分区大小、物理卷名)分别输入vgtst、16、hdisk2,其他各项不变。

在存取卷组前必须使用varyonvg命令激活它:# varyonvg vgtst

此时用lspv命令可看到:

    hdisk0         000e1714f98eb11c    rootvg 

    hdisk1         000e1714cae9ac8f    vg01

    hdisk2         000e1714f96cd18f    vgtst

第一列为物理卷的卷标,第二列是16进制的PVID,第三列是每个物理卷所属的卷组。

此时,系统已识别新硬盘,并把它做成物理卷分配给卷组vgtst,因此可以在上面创建逻辑卷。

6、 创建逻辑卷:

smitàSystem Storage Management(Physical & Logical Storage)

àLogical Volume ManageràLogical Volumes

       àAdd a Logical Volume

   smit mklv

   首先系统会提示输入卷组名,这里输入vgtst,然后显示:

                        Add a Logical Volume

   Type or select values in entry fields.

   Press Enter AFTER making all desired changes.

                                             [Entry Fields]

   Logical volume NAME                     []

   * VOLUME GROUP name                     vgtst

   * Number of LOGICAL PARTITIONS          []              #

   PHYSICAL VOLUME names                   []              +

   Logical volume TYPE                     []

   POSITION on physical volume             middle          +

   RANGE of physical volumes               minimum         +

   MAXIMUM NUMBER of PHYSICAL VOLUMES      []              #

           to use for allocation

   Number of COPIES of each logical        1               +

           partition

   Mirror Write Consistency?               yes             +

   Allocate each logical partition copy    yes             +

           on a SEPARATE physical volume?

   RELOCATE the logical volume during reorganization?  yes    +

   Logical volume LABEL                               []

   MAXIMUM NUMBER of LOGICAL PARTITIONS               [512]

   Enable BAD BLOCK relocation?                       yes     +

   SCHEDULING POLICY for reading/writing         parallel     +

          logical partition copies

   Enable WRITE VERIFY?                                no     +

   File containing ALLOCATION MAP                     []

   Stripe Size?                               [Not Striped]   +

  

  *”为必输项,这里的必输项只有Number of LOGICAL PARTITIONS,因为逻辑分区的大小已定义为16MB,要创建大小为1G的逻辑卷,逻辑分区的个数应输入64;逻辑卷名Logical volume NAME,这时输入lvtest1,如果不输,系统会自动给逻辑卷分配一个名字:lv01;其它各项不变。

   同上,分别创建逻辑卷lvtest2-lvtest4,大小均为1G

三、 增加数据空间

1、# chown informix *lvtest*

   chgrp informix *lvtest*

2、进入informix用户,执行:

   $ onmonitoràParametersàInitialize

   初始化测试环境数据库:

   Root Name     [rootdbs      ]

   Root Size     [1024000      ] kbytes

       Primary Path  [/dev/rlvtest1]

       $ onmonitoràDbspacesàAdd_chunk

       将光标移到rootdbs,按Ctrl+B键选择rootdbs,进入增加chunk画面:

       在PRIMARY CHUNK INFORMATION:一栏,输入:

       Full Pathname [/dev/rlvtest2     ]

       Size          [1024000           ] kbytes

       同理分别将rlvtest3rlvtest4加给rootdbs,大小均为[1024000]kbytes

    3、将原测试环境数据库的chunk删除,将空间释放,此时可看到rootvg的剩余空间已增大。

    

四、 常用命令

1、 对逻辑卷操作:

# lslv l lvtest1      显示逻辑卷lvtest1hdisk映像

# lslv m lvtest1      显示逻辑卷lvtest1的逻辑分区和物理分区映像

# lslv lvtest1         显示逻辑卷lvtest1的内容

# rmlv lvtest1         删除一个逻辑卷

2、 对卷组的操作:

# lsvg o                    列出所有的活动卷组

# lsvg                       列出所有的卷组

# lsvg vgtst                 显示卷组vgtst的内容

# lsvg p vgtst              显示卷组vgtst所含的hdisk

# lsvg l vgtst              显示卷组vgtst所含的逻辑卷

# mkvg y vgtst hdisk2    用物理卷hdisk2创建卷组vgtst

# extendvg f rootvg hdisk2  将物理卷hdisk2加到rootvg卷组

3、 对磁盘的操作:

# lsdev Cc disk             列出所有的hdisk

# lspv                       列出所有的hdisk及对应的卷组

# lspv hdisk2                列出物理卷hdisk2的所有信息

# lspv l hdisk2             列出hdisk2上的逻辑卷

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28673746/viewspace-763607/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28673746/viewspace-763607/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值