AIX卷组下文件系统在线扩容

一台AIX小机因生产需要对/sapdata目录进行扩容,由原来的90G扩容到210G,增加120G的空间.AIX小机后端通过光纤交换机连的EMC存储。首先在EMC存储上把空闲的硬盘做RAID,划分LUN,映射到生产AIX小机。

EMC划完LUN映射完后,在AIX小机上执行cfgmgr ,然后lspv看是否认到新扩容的硬盘.
# cfgmgr  -i  disk
# lspv
hdisk0          00c6abdfc094f4e8                    rootvg          active
hdisk1          00c6abcfc4edbd87                    rootvg          active
hdisk6                                                           oravg           active
hdisk7                                                           oravg           active

注意HDISK后的16位数字,如果没有请执行
#chdev –l  hdisk6 –a  pv=yes (以使物理卷为LVM所用)。
#chdev –l  hdisk7 –a  pv=yes (以使物理卷为LVM所用)。

将pv加入到vg

Extendvg datavg hiskpower60

#lspv
hdisk0          00c6abdfc094f4e8                    rootvg          active
hdisk1          00c6abcfc4edbd87                    rootvg          active
hdisk6          00c6abcf1d17f7bf                     oravg           active
hdisk7          00c6abcf1d189c64                    oravg           active

(如果是HA架构,在A节点上识别到后执行#rmdev –Rd1 hdisk6然后在B节点上cfgmgr扫再认)--检查两节点LSPV是否一致和HDISK是否一致。

原文件目录大小
#df -g
/dev/sapdata    90.00    84.80   94%       26     1% /oracle/sapdata

然后执行smitty hacmp--- System Management (C-SPOC)-- HACMP Logical Volume Management--- Shared Volume Groups-- Set Characteristics of a Shared Volume Group-- Add a Volume to a Shared Volume Group--选择需要扩容的VG--回车,然后选择添加的硬盘---确定。然后进行扩容文件系统。#smitty chfs—change/show charactertistics of an enhanced journaled file system—选择要扩的文件系统—然后回车继续.

如果文件系统扩容出错,一般是文件系统的Block size或卷的LV原大小限制了最大扩容空间,可以# smitty hacmp--- System Management (C-SPOC)-- HACMP Logical Volume Management--- Shared file systems---enhanced journaled file systems---change/show characteristics of a shared enhanced journaled file system—选择文件系统来修改块大小,之后就可以成功扩文件系统。注:修改LV的大小,可以通过#smitty chlv来进行。

原参数:
Type or select values in entry fields. 
Press Enter AFTER making all desired changes.

[Entry Fields]
  File system name                                    /oracle/sapdata
  NEW mount point                                    [/oracle/sapdata]
  SIZE of file system
          Unit Size                                      512bytes                               +
          Number of units                           [188743680]                         #
  Mount GROUP                                        []
  Mount AUTOMATICALLY at system restart?              no                +
  PERMISSIONS                                         read/write                       +
  Mount OPTIONS                                      []                                     +
  Start Disk Accounting?                              no                                     +
  Block Size (bytes)                                  256
  Inline Log?                                               no
  Inline Log size (MBytes)                           [0]                                     #
  Extended Attribute Format                          [v1]
  Enable Quota Management?                            no                               +
  Allow Small Inode Extents?                          no                                  +

现参数:
Type or select values in entry fields. 
Press Enter AFTER making all desired changes.

[Entry Fields]
  File system name                                    /oracle/sapdata
  NEW mount point                                    [/oracle/sapdata]
  SIZE of file system
          Unit Size                                   512bytes                             +
          Number of units                         [440401920]                      #
  Mount GROUP                                        []
  Mount AUTOMATICALLY at system restart?              no                        +
  PERMISSIONS                                         read/write                               +
  Mount OPTIONS                                      []                                            +
  Start Disk Accounting?                              no                                            +
  Block Size (bytes)                                  2048
  Inline Log?                                         no
  Inline Log size (MBytes)                           [0]                                          #
  Extended Attribute Format                          [v1]
  Enable Quota Management?                            no                                     +
  Allow Small Inode Extents?                        no                                +

然后再扩,就正常了出现如下提示Filesystem size changed to 440401920   
注:扩容后包含已有空间的容量
验证一下
#df -g
/dev/sapdata    210.00    84.80   40%       26     1% /oracle/sapdata

aix的文件系统扩容是非常灵活的,如果不涉及加硬盘的硬件操作,只要通过aix里面的命令或者smitty菜单就行了,当然做好数据备份在任何情况下都是必要的。

1、因为数据库归档日志目录空间较小,而日志增长又比较快,因归档日志满很容易造成数据库挂起,所以准备对文件系统进行扩容。
# df -g
Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on
/dev/hd4           5.00      4.90    3%     7024     1% /
/dev/hd2          20.00     14.77   27%    57946     2% /usr
/dev/hd9var       10.00      9.37    7%     7454     1% /var
/dev/hd3          15.00     14.41    4%     3290     1% /tmp
/dev/hd1           6.00      5.01   17%     1873     1% /home
/proc                 -         -    -         -     -  /proc
/dev/hd10opt      15.00     14.62    3%    10242     1% /opt
/dev/lv00          0.25      0.24    4%       18     1% /var/adm/csd
/dev/fslv00       10.00      9.20    8%     2876     1% /sapmnt/BWP
/dev/lv_oracle      0.50      0.50    1%       47     1% /oracle
/dev/BWP           5.00      4.55    9%    12334     2% /oracle/BWP
/dev/BWP_102_64      9.00      4.84   47%    22062     2% /oracle/BWP/102_64
/dev/BWP_mirrlogA      0.50      0.40   20%        6     1% /oracle/BWP/mirrlogA
/dev/BWP_mirrlogB      0.50      0.40   20%        6     1% /oracle/BWP/mirrlogB
/dev/BWP_oraarch     50.00     38.82    93%      279     1% /oracle/BWP/oraarch
/dev/BWP_origlogA      0.50      0.36   29%        9     1% /oracle/BWP/origlogA

2、查看当前活动的卷,只有两个,经与工程师确认数据库归档日志目录在ORAVG卷上。
# lsvg -o
oravg
rootvg
进一步详细查看ORAVG卷的信息
# lsvg -l oravg
oravg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
lv_oracle           jfs2       2       2       1    open/syncd    /oracle
client              jfs2       2       2       1    open/syncd    /oracle/client
stage_102_64        jfs2       28      28      1    open/syncd    /oracle/stage/102_64
BWP                 jfs2       20      20      1    open/syncd    /oracle/BWP
BWP_102_64          jfs2       36      36      1    open/syncd    /oracle/BWP/102_64
BWP_origlogA        jfs2       2       2       1    open/syncd    /oracle/BWP/origlogA
BWP_origlogB        jfs2       2       2       1    open/syncd    /oracle/BWP/origlogB
BWP_mirrlogA        jfs2       2       2       1    open/syncd    /oracle/BWP/mirrlogA
BWP_mirrlogB        jfs2       2       2       1    open/syncd    /oracle/BWP/mirrlogB
BWP_oraarch         jfs2       200     200     1    open/syncd    /oracle/BWP/oraarch
发现当前目录的PPS大小为200
3、# lsvg oravg
VOLUME GROUP:       oravg                    VG IDENTIFIER:  00c6abcf00004c000000012d038039cb
VG STATE:           active                   PP SIZE:        256 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      7191 (1840896 megabytes)
MAX LVs:            512                      FREE PPs:       2589 (582912 megabytes)
LVs:                18                       USED PPs:       4602 (1257984 megabytes)
OPEN LVs:           18                       QUORUM:         5 (Enabled)
TOTAL PVs:          9                        VG DESCRIPTORS: 9
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         9                        AUTO ON:        no
MAX PPs per VG:     130048                                   
MAX PPs per PV:     1016                     MAX PVs:        128
LTG size (Dynamic): 1024 kilobyte(s)         AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
查看oravg卷组信息可知每个PPS大小为256M,目前oravg还剩2589个PPS,共计662784M;

4、
扩展文件系统的空间
扩大 pp :extendlv lv_appdata1 200 或

smit chlv==>Change a logical Volume==>Logical volume name==>F4(选择你要修改的lvname)回车
在MAXIMUM NUMBER of LOGICAL PARTITIONS [1024] 把数值一改,回车后,见到左上角“OK”

使用命令 # chfs -a size=+78G /oracle/BWP/oraarch #意思是给/oracle/BWP/oraarch增加78G的空间(注意G是大写)
执行完再lsvg 发现free pp size 没有增加,但是用smitty chfs 来做的时候
发现,增加的 size 在/oracle/BWP/oraarch上已经体现了。

使用smitty chfs来扩容的过程:

#smitty chfs回车后选择这一项Change/Show Characteristics of an Enhanced Journaled File System,然后在目录列表里找到需要扩容的目录按回车。

Type or select values in entry fields.
Press Enter AFTER making all desired changes.

[Entry Fields]
  File system name                                    /oracle/BWP/oraarch
  NEW mount point                                    [/oracle/BWP/oraarch]
  SIZE of file system
          Unit Size                                   Megabytes                                  +
          Number of units                            [79872]                                     #
  Mount GROUP                                        []
  Mount AUTOMATICALLY at system restart?              no                                         +
  PERMISSIONS                                         read/write                                 +
  Mount OPTIONS                                      []                                          +
  Start Disk Accounting?                              no                                         +
  Block Size (bytes)                                  4096
  Inline Log?                                         no
  Inline Log size (MBytes)                           [0]                                          #
  Extended Attribute Format                          [v1]
  Enable Quota Management?                            no                                         +
  Allow Small Inode Extents?                          no                                         +

we will see result:

COMMAND STATUS

Command: OK            stdout: yes           stderr: no

Before command completion, additional instructions may appear below.

Filesystem size changed to 131072   #扩容后包含已有空间的容量

5、再检查一下看新增上没有

# df -g
Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on
/dev/hd4           5.00      4.90    3%     7024     1% /
/dev/hd2          20.00     14.77   27%    57935     2% /usr
/dev/hd9var       10.00      9.37    7%     7454     1% /var
/dev/hd3          15.00     14.41    4%     3381     1% /tmp
/dev/hd1           6.00      5.01   17%     1873     1% /home
/proc                 -         -    -         -     -  /proc
/dev/hd10opt      15.00     14.62    3%    10242     1% /opt
/dev/lv00          0.25      0.24    4%       18     1% /var/adm/csd
/dev/fslv00       10.00      9.20    8%     2876     1% /sapmnt/BWP
/dev/lv_oracle      0.50      0.50    1%       47     1% /oracle
/dev/BWP           5.00      4.55   10%    12348     2% /oracle/BWP
/dev/BWP_102_64      9.00      4.84   47%    22069     2% /oracle/BWP/102_64
/dev/BWP_mirrlogA      0.50      0.40   20%        6     1% /oracle/BWP/mirrlogA
/dev/BWP_mirrlogB      0.50      0.40   20%        6     1% /oracle/BWP/mirrlogB
/dev/BWP_oraarch    128.00     99.82   23%      663     1% /oracle/BWP/oraarch

好了,一切正常,扩容成功。

总结

chfs -a size=+xxG /文件系统

extendlv lv00 xx--->指扩展的PP数
chfs -a size=+xxG /文件系统

l        #lspv 找到新增加的物理卷(逻辑驱动器,以hdisk8为例)。

l        #chdev –l hdisk8 –a pv=yes写入新的物理卷的pvid。

l        #extendvg cwdatavg hdisk8,扩展卷组的空间,将新的物理卷添加到卷组中。

l        #lslv fslv02检查文件系统所在的逻辑卷fslv02,查看是否已经达到最大的pp扩展

数,如果达到则需执行smit chlv对MAXIMUM NUMBER of LOGICAL PARTITIONS的数值进行修改。

l        #chfs –a size=+50G/cwdata给cwdata文件系统增加50G的空间,注意“G”要大写。

l    #df –g查看文件系统cwdata的空间已经增加

原文地址:http://blog.51cto.com/sf1314/2119606

时间: 2024-08-24 05:29:57

AIX卷组下文件系统在线扩容的相关文章

Linux 文件系统在线扩容实战

1.关于LVM的简要介绍 LVM,即logic volume manager,逻辑卷管理.LVM的架构图如下: 说明: 第一,重点需要关注pv(physical volume) 物理卷,vg(volume group) 卷组,lv(logic volume) 逻辑卷这3个概念. 第二,对于具有LVM类型的分区,可以组成PV:VG是由一个个PV组成:VG不可以直接使用,它类似于扩展分区一样,随着VG中的PV的增减,VG也会自动增减:在VG的上层就是LV,LV就类似于逻辑分区,通过将LV格式化(也就

实例配置Centos6.5下磁盘在线扩容

要求如下: 1.安装Centos,具体要求为内存512MB,硬盘10GB: 2.在"Centos"中手动再添加两块SCSI硬盘,容量均为8G,分别将两块硬盘设置为一个主分区(2G容量)和两个逻辑分区(分别2G容量),并完成PV物理卷的初始化操作: 3.将/dev/sdb1及/dev/sdc5加入到卷组VG1中,其显示的逻辑卷名称为LV1,格式化为ext3文件系统,对应挂载目录为/volume,并针对/volume目录实现开机自动挂载: 4.针对现有的逻辑卷/dev/VG1/LV1实现在

SUSE Linux文件系统在线扩容

前几天SUSE 12文件系统/vg01/lvora,挂载点是/oracle,容量不够,需要进行扩容. 新的空间是从一台HP的存储上新映射的.由于映射的LUN是从windows主机上回收,然后直接映射的,所以在linux识别新LUN时发现上面存在windows分区信息,导致pvcreate失败.所以只好将每个新lun上的分区手动删除,再进行扩容.具体实施步骤如下: 新lun映射前需要先记录当前主机使用磁盘信息,多路径信息等. fdisk -l  查看现有磁盘信息 multipath -ll   查

AIX 5L 系统管理技术 —— 存储管理——卷组

卷组 在安装系统时,就会创建一个rootvg卷组.包含自带硬盘(内置硬盘)和系统逻辑卷,一个系统只能有一个rootvg卷组.一般情况下rootvg卷组最好只包含自带硬盘. 一.创建卷组 在创建卷组之前,系统管理员必须知道如下所列的信息. (1)卷组的名字在系统中必须是唯一的.卷组名要求时一个字符串,长度时1至15字符. (2)要确定新卷组中包含哪些物理卷,并保证这些物理卷再系统中是可用状态,而且没有被其他卷组使用.要能知道这些物理卷的名称. (3)确定新卷组中的物理分区大小,它的范围时1到102

烂泥:学习LVM之逻辑卷LV及卷组扩容VG

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 上篇文章中介绍了有关LVM基础的知识,这篇文章我们来介绍如何给LVM的逻辑卷LV及卷组VG扩容. LVM的逻辑卷,我们知道它最后相当于一个分区,既然是一个分区那么它就有空间大小的区分.如果现在逻辑卷的空间不够了该怎么办呢? 别担心,LVM提供了给逻辑卷扩容的办法.我们可以通过lvextend命令来实. 在给逻辑卷扩容之前,我们先来看看现在逻辑卷/dev/vg1/data大小,如下: 通过上图我们可以逻辑卷/dev/vg1/data为500M,现在对

LVM 在线扩容磁盘(ubuntu 14.04 server)

mware workstation 8 或者 vmware vsphere client 6.0( exsi 6.0) (前提:你的服务器需要有已经存在的卷组,才可以添加新的物理卷到卷组,然后再扩容逻辑卷) 以vmware workstation 8 为例: 1.首先用客户端添加一块虚拟磁盘到服务器.(一般都默认) 最终添加好后是这样,增加了一块新磁盘. 2. 我这边重启服务器之后才认到了这块新增的磁盘,sdb 3.fdisk /dev/sdb, n 新增,p 主分区,大小自己调整(可以默认),

LVM逻辑卷管理--在线扩容、逻辑卷与卷组容量缩减、逻辑卷快照

LVM逻辑卷管理公司生产环境中使用了LVM逻辑卷管理,所以今天花时间整理一下.通过LVM技术整合所有的磁盘资源进行分区,然后创建PV物理卷形成一个资源池,再划分卷组,最后在卷组上创建不同的逻辑卷,继而初始化逻辑卷,挂载到系统中使用.LVM对比传统硬盘存储的优点1. 统一管理:整合多个磁盘或分区形成一个资源池2. 灵活性:可以使用不同磁盘.不同分区来组成一个逻辑卷3. 可伸缩性:逻辑卷和卷组的容量都可以使用命令来扩展或者缩减,且不会影响破坏原有数据,支持磁盘热插拔.4. 支持热插拔5. 支持在线数

GNU/Linux下LVM配置管理以及快照卷、物理卷、卷组、逻辑卷的创建和删除

LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性.最大的优点是在不损伤数据的前提下调整存储空间的大小. 本篇主要讲述LVM的创建.LVM的扩展与缩减和快照卷的使用三部分 第一部分:LVM的创建 LVM创建的大致步骤为 1.将多个分区转化为多个物理卷PV(Physical Vomule)    一个分区可以创建一个物理卷,可以在多块磁盘上创建物理卷.也可以做raid10磁盘阵列以后在做物理卷, 以    便有更快的读

18.文件系统——扩展、缩减卷组和逻辑卷以及创建快照卷、移除卷

一.扩展卷组 扩展卷组相对简单,只需要添加一个物理卷即可,使用的命令是vgextend,其格式为: vgextend VG_NAME /PATH/TO/PV 下面来演示一下扩展卷组的过程: 1. 首先准备一块id号位8e的分区,具体过程见前文. [[email protected] ~]# fdisk/dev/sdc WARNING: DOS-compatible mode is deprecated. It's stronglyrecommended to          switch of