1、df -h 查看文件系統(tǒng)??
? ? ?找到需要削減磁盤(pán)空間的分區(qū),掛載的文件系統(tǒng)??
? ? 本文以如下掛載為例:
? ? /opt是?/dev/mapper/systemvg-optlv? ??
? ? /home是?/dev/mapper/systemvg-homelv
2、卸載需要減小的分區(qū)
? ? ??umount /opt
? ? ? 如遇到 umount: /opt: device is busy 報(bào)錯(cuò),可使用?fuser -m /opt 查看占用的用戶(hù)進(jìn)程,使用kill -9 殺死相關(guān)進(jìn)程
3、對(duì)/opt的分區(qū)進(jìn)行文件系統(tǒng)檢查
? ? ? e2fsck -f /dev/mapper/systemvg-optlv
4、將/opt的分區(qū)縮容至目標(biāo)大小
? ? ? resize2fs /dev/mapper/systemvg-optlv 15G
5、重新掛載/opt
? ? ? mount /opt
6、縮小邏輯卷
? ? ? lvreduce -L 15G /dev/mapper/systemvg-optlv
7、擴(kuò)展 /home掛載文件系統(tǒng)邏輯卷大小
? ? ? lvextend -l +100%FREE /dev/mapper/systemvg-homelv
8、重新計(jì)算/home的文件系統(tǒng)
? ? ? resize2fs -p /dev/mapper/systemvg-homelv
9、df -h 驗(yàn)證結(jié)果