一、前言
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
Note:选择第一个更改LV
Note:按F4选择需要调整的分区
Note:默认LV最大是512个PPs,如果VG是PPs是64m的,那最大就三十多G了,明显是很小的,可以根据需要调整大点
Note:我们调整为1024
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
Note:选择第一个
Note:选择/tmp目录
Note:单位我们按F4选择GB,方便填写
Note:大小我们填写1个G,按回车键确定
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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。