1. 程式人生 > >ParallelDesktop CentOS 7 根分割槽擴容

ParallelDesktop CentOS 7 根分割槽擴容

在虛擬機器上安裝CentOS,裡面主要安裝eda軟體,不知不覺空間就不夠了,需要擴充套件根分割槽的容量。

首先關閉虛擬機器,並在虛擬機器設定中,選擇“硬碟”-“屬性”,將磁碟的最大允許空間擴大;

開啟CentOS,df -h 檢視磁碟,沒有變化;fdisk -l,發現磁碟空間變大,但是已有的分割槽未變化;

fdisk /dev/sda,對磁碟多出的空間進行分割槽操作:

p 檢視已有分割槽

n 建立新分割槽,選擇p 建立為主分割槽,其他保持預設,將新增的所有空間都送到新的分割槽;

完成後選擇t 修改分割槽hex程式碼 修改為8e 表示其為linux lvm;

wq 退出fdisk

此時fdisk -l已經可以檢視到新的分割槽,但是嘗試pvcreate 時提示無法發現磁碟,遂重啟;

再次執行pvcreate /dev/sdax 成功建立新的物理卷;

可以用vgdisplay 檢視物理卷資訊,發現新卷標對應物理卷為全新的分割槽;

將新增加的分割槽加入到需要擴充套件的目錄中去,此處對應的為根目錄:

vgextend $root_dir /dev/sdax

注意此處的$root_dir對應的應為df -h 檢視到的目錄路徑;

再次檢查vgdisplay便可以看到目錄下增加了free pe,此時將空閒的空間擴充套件到對應目錄的捲上:

lvextend -l +100%FREE $root_dir

該步驟完成後,df -h 仍然不能檢視到目錄擴容,還需要最後一步:調整分割槽大小;

針對不同的系統,採用的命令不同

xfs檔案系統採用: xfs_growfs $root_dir 注意這個指令只能增加,不能減小;

其他檔案系統(ext)採用: resize2fs $root_dir 該指令可以增加或減少。

至此,全部操作完成,再次執行df -h,就可以看到目錄容量已經增加。