linux調整文件系統大小


特別注意的是:
resize2fs命令            針對的是ext2、ext3、ext4文件系統
xfs_growfs命令         針對的是xfs文件系統

1)ext2/ext3/ext4文件系統的調整命令是resize2fs(增大和減小都支持)
lvextend -L 120G /dev/mapper/centos-home     //增大至120G
lvextend -L +20G /dev/mapper/centos-home     //增加20G
lvreduce -L 50G /dev/mapper/centos-home      //減小至50G
lvreduce -L -8G /dev/mapper/centos-home      //減小8G
resize2fs /dev/mapper/centos-home            //執行調整

2)xfs文件系統的調整命令是xfs_growfs(只支持增大)
lvextend -L 120G /dev/mapper/centos-home    //增大至120G
lvextend -L +20G /dev/mapper/centos-home    //增加20G
xfs_growfs /dev/mapper/centos-home          //執行調整
就是說:xfs文件系統只支持增大分區空間的情況,不支持減小的情況(切記!!!!!)。
硬要減小的話,只能在減小后將邏輯分區重新通過mkfs.xfs命令重新格式化才能掛載上,這樣的話這個邏輯分區上原來的數據就丟失了。如果有重要文件,那就歇菜嘍~~~


步驟:以xfs為例
1、查看文件系統類型: df -hT
2、卸載目錄: umount /home/
3、減少目錄大小 :lvreduce -L -100G /dev/mapper/centos-home (若是增加,則是lvextend -L +100G /dev/mapper/centos-home)
4、執行:xfs_growfs /dev/mapper/centos-home (若是增加,執行此步驟就結束了)
5、掛載:mount /dev/mapper/centos-home /home/ 會失敗
6、格式化:mkfs.xfs /dev/mapper/centos-home -f
7、再次掛載:mount /dev/mapper/centos-home /home/
8、查看:df -hT


查看可用內存剩余大小:vgdisplay
[root@localhost ~]# vgdisplay
...................
PE Size 4.00 MiB
Total PE 127743
Alloc PE / Size 63742 / 248.99 GiB
Free PE / Size 64001 / 250.00 GiB //這里為可分配的剩余內存大小
VG UUID SvWMVy-ZwSP-gygH-qu0J-upKL-pGzk-4PgRkL


免責聲明!

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



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