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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM