以下操作基於場景:有兩個同vg的lv(applv和rootlv),我們需要從applv騰出1G給rootlv。
1.縮小applv磁盤
lvresize -L -1G /dev/mapper/myvg-applv
2.擴展rootlv磁盤
lvresize -L +0.99G /dev/mapper/myvg-rootlv
3.擴展rootlv文件系統
resize2fs /dev/mapper/myvg-rootlv
說明:擴展完磁盤后使用lsblk查看的結果變了而使用df -h結果大小卻沒變,這是因為前者查看的是磁盤的大小而后者查看的是文件系統的大小。磁盤和文件系統在不嚴格區分時可視為同一個東西,但追究起來確實是兩樣東西。這也是需要第3步的原因。