暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

AIX 动态调整文件系统大小!解读过程!

3540

一、前言

AIX的JFS文件系统(64位为JFS2)还是挺强大的,可以在线的进行增长或者减少文件系统的大小,灵活性很高。可以利用AIX的交互工具smitty进行操作,很好用的一个工具。

二、查看VG的剩余空间

查看有几个VG

# lsvg
rootvg
# 

查看vg的剩余空间

# lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER:  00c81f9400004c000000017af83c63c4
VG STATE:           active                   PP SIZE:        64 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      799 (51136 megabytes)
MAX LVs:            256                      FREE PPs:       699 (44736 megabytes)
LVs:                12                       USED PPs:       100 (6400 megabytes)
OPEN LVs:           11                       QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32512                                     
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable 
PV RESTRICTION:     none                     INFINITE RETRY: no
DISK BLOCK SIZE:    512                      CRITICAL VG:    no
# 

Note:可以看到剩余四十多G。

三、调整LV的最大逻辑分区 (可选)

Note:LV的最大逻辑分区其实就是可以多少个PPs,PPs是AIX lvm的最小分片单位,默认一个分片是64m。

更改LV

# smitty chlv

image.png
Note:选择第一个更改LV

image.png
Note:按F4选择需要调整的分区

image.png
Note:默认LV最大是512个PPs,如果VG是PPs是64m的,那最大就三十多G了,明显是很小的,可以根据需要调整大点
image.png
Note:我们调整为1024
image.png
Note:可以看到修改完成了,按Esc+0退出

四、调整文件系统大小

查看分区使用情况

Note:这里我们以/tmp目录为例,下面可以看到/tmp目录才一百多兆,以下我们调整为1g

# df -gP
Filesystem    GB blocks      Used Available Capacity Mounted on
/dev/hd4           0.25      0.18      0.07      73% /
/dev/hd2           2.19      2.07      0.12      95% /usr
/dev/hd9var        0.44      0.22      0.21      51% /var
/dev/hd3           0.12      0.00      0.12       3% /tmp
/dev/hd1           0.06      0.00      0.06       3% /home
/dev/hd11admin      0.12      0.00      0.12       1% /admin
/proc                 -         -         -       -  /proc
/dev/hd10opt       0.31      0.15      0.16      48% /opt
/dev/livedump      0.25      0.00      0.25       1% /var/adm/ras/livedump

查看lv情况
可以看到/tmp目录lv的PPs为2个

# lsvg rootvg -l
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       1       1    closed/syncd  N/A
hd6                 paging     8       8       1    open/syncd    N/A
hd8                 jfs2log    1       1       1    open/syncd    N/A
hd4                 jfs2       4       4       1    open/syncd    /
hd2                 jfs2       35      35      1    open/syncd    /usr
hd9var              jfs2       7       7       1    open/syncd    /var
hd3                 jfs2       2       2       1    open/syncd    /tmp
hd1                 jfs2       1       1       1    open/syncd    /home
hd10opt             jfs2       5       5       1    open/syncd    /opt
hd11admin           jfs2       yes     2       1    open/syncd    /admin
lg_dumplv           sysdump    16      16      1    open/syncd    N/A
livedump            jfs2       4       4       1    open/syncd    /var/adm/ras/livedump


更改文件系统

# smitty chfs

image.png
Note:选择第一个
image.png
Note:选择/tmp目录
image.png
Note:单位我们按F4选择GB,方便填写
image.png
Note:大小我们填写1个G,按回车键确定
image.png
Note:过程很快,可以看到修改完成了。

查看目录大小
可以看到/tmp目录已经调整为1个G

# df -gP
Filesystem    GB blocks      Used Available Capacity Mounted on
/dev/hd4           0.25      0.18      0.07      73% /
/dev/hd2           2.19      2.07      0.12      95% /usr
/dev/hd9var        0.44      0.22      0.21      51% /var
/dev/hd3           1.00      0.00      1.00       1% /tmp
/dev/hd1           0.06      0.00      0.06       3% /home
/dev/hd11admin      0.12      0.00      0.12       1% /admin
/proc                 -         -         -       -  /proc
/dev/hd10opt       0.31      0.15      0.16      48% /opt
/dev/livedump      0.25      0.00      0.25       1% /var/adm/ras/livedump
# 


查看VG

可以看到剩余空间减少了

# lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER:  00c81f9400004c000000017af83c63c4
VG STATE:           active                   PP SIZE:        64 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      799 (51136 megabytes)
MAX LVs:            256                      FREE PPs:       699 (44736 megabytes)
LVs:                12                       USED PPs:       100 (6400 megabytes)
OPEN LVs:           11                       QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32512                                     
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable 
PV RESTRICTION:     none                     INFINITE RETRY: no
DISK BLOCK SIZE:    512                      CRITICAL VG:    no
# 

查看vg的lv情况

可以看到/tmp目录lv的PPs增大为16个

# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       1       1    closed/syncd  N/A
hd6                 paging     8       8       1    open/syncd    N/A
hd8                 jfs2log    1       1       1    open/syncd    N/A
hd4                 jfs2       4       4       1    open/syncd    /
hd2                 jfs2       35      35      1    open/syncd    /usr
hd9var              jfs2       7       7       1    open/syncd    /var
hd3                 jfs2       16      16      1    open/syncd    /tmp
hd1                 jfs2       1       1       1    open/syncd    /home
hd10opt             jfs2       5       5       1    open/syncd    /opt
hd11admin           jfs2       2       2       1    open/syncd    /admin
lg_dumplv           sysdump    16      16      1    open/syncd    N/A
livedump            jfs2       4       4       1    open/syncd    /var/adm/ras/livedump
# 


最后修改时间:2021-11-14 22:51:57
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论