一、在虛擬的設置中擴展虛擬機的磁盤容量,根據需要更改虛擬機的磁盤大小,更改后虛擬機不會自動更改內存大小,需要自己進行磁盤分區的設置。
二、進行磁盤分區,首先輸入sudo fdisk -l命令查看當前磁盤分區,注意看Disk的名稱。
三、輸入sudo fdisk /dev/sda命令進入fdisk命令模式(要分區的硬盤為/dev/sda),之后會出現如下界面,輸入m。
四、出現這個界面后輸入n,創建新的分區。
五、Partition type、Partition number和磁盤的范圍都是默認就行,敲四個回車就可以。之后輸入w寫入分區表。
六、輸入sudo fdisk -l查看磁盤信息,會看到新出現的/dev/sda3。
七、 執行partprobe /dev/sda3,再執行pvcreate /dev/sda3創建物理卷,使用df -h查看磁盤空間。(如果執行失敗找不到sda3,重啟虛擬機可以解決)
八、首先查看自己/dev/mapper下面的文件夾,我的是下面這兩個。
之后使用vgextend /dev/mapper/centos /dev/sda3和lvextend -L +20G /dev/mapper/centos-root改變centos的容量大小(20G表示增加的大小,例如原來的磁盤大小是20G,擴容到了50G,則此處為+30G)。
最后使用xfs_growfs /dev/centos/root刷新寫入。
九、使用df -h查看分區,顯示更改成功,大小增加40個G。