VMware 虛擬機擴展 CentOS7 系統磁盤空間


最近 CentOS 系統,內部裝了許多軟件,導致磁盤空間大小不足,因此需要對系統的磁盤空間進行擴充。

 1.虛擬機擴展磁盤容量

這里填寫最終的磁盤大小,點擊擴展。

這里的擴展只是增加了操作系統的磁盤空間,並沒有與系統內部的文件目錄掛載,所以,磁盤占有量還是不會變化,下一步就是要把擴展的容量掛載到文件目錄上去。

 2.擴展系統磁盤容量

  • 查看待擴展的磁盤總空間。

lsblk 

  • 對新增加的硬盤進行分區

執行命令:fdisk /dev/sda

 fdisk -l 發現sda3 的Id 是83 我們要將它改成8e跟sda2是一樣的 將system 類型改成Linux LVM

 執行命令:fdisk /dev/sda 

 fdisk -l 再查看一下是否改成8e 和Linux LVM

重啟系統 :shutdown -r now

3.對新增加的硬盤格式化

將文件格式改成ext4的

執行命令:mkfs.ext4 /dev/sda3

4.添加新LVM到已有的LVM組,實現擴容

創建sda3 : pvcreate /dev/sda3

用命令:pvdisplay 進行查看是否創建成功

 這里操作要根據上圖中VG Name來定義用vgextends誰,我這里是centos那么我就用centos執行下面命令

 執行命令:vgextend centos /dev/sda3 

用命令:pvdisplay 進行查看修改成功沒有

 執行命令:lvextend -L +10G /dev/mapper/centos-root 進行擴容,綠色數字,自己根據情況定義

發現報錯:

解決方案: 

執行 pvdisplay 可以看到   /dev/sda3 可用的 PE 總數量是  2559,而每個 PE 大小是 4.00MiB,所以其實這個卷組實際的可用空間其實不是10G,

(2559 * 4 )/ 1024 = 9.99G   而是 9.99G。

更改執行命令:lvextend -L +9.99G /dev/mapper/centos-root

 執行命令:lvs 進行查看是否成功,很顯然,我的空間擴展成功了

 查看磁盤空間采用的文件系統  df -T

 執行命令:xfs_growfs /dev/mapper/centos-root

 df -h 查看 

 

 到此,系統擴展成功,我們發現容量已經擴大了。

 


免責聲明!

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



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