Aix 下如何缩小VG和LV并删除硬盘

当一个VG的空间过大,LV空间过剩,需要缩小来移出一些硬盘做其它应用。

以 /test 为例 需要以下步骤:

1. 首先缩小LV才能缩小VG, 可以在线缩小,根据硬盘LP大小算出要缩小的空间大小,来腾出VG中最后面的硬盘空间。
chfs -a size=-1022976M   /test        #为test的lv减少1022976M 也就是1T空间
chfs -a size=-1024G   /test        #为test的lv减少1024g 空间

2. 如果jfs2log 在要删除的硬盘上,需要先删除jfs2log,并重建在保留的硬盘上,(如果jfs2log建在VG的第一块硬盘上,此步忽略直接第三步)

先卸载VG
umount   /test
删除 jfs2log 的 LV
rmlv   loglv08
打y 确认删除


3. 查看要删的盘是否为空,为空就可以从VG中踢出硬盘了
lsvg -p  testvg
lspv -l hdisk21
什么都不显就是空了


4. 从vg中删除磁盘
reducevg testvg hdisk21       // 强制 -d


5. 再新建loglv02,否则lv无法挂载 (第2步没做的话,此步忽略)
mklv -y loglv08 -t jfs2log testvg 1

6. lv要初始化一下才能正确挂载(第2步没做的话,此步忽略)
logform /dev/loglv08

7. 挂载缩小后的LV(第2步没做的话,此步忽略)
mount /test

done

posted @ 2020-11-25 18:00  莫让年华付水流  阅读(1500)  评论(0编辑  收藏  举报