1. 程式人生 > 其它 >虛擬機器(Centos版本)擴充套件磁碟大小

虛擬機器(Centos版本)擴充套件磁碟大小

1.使用VMware擴充套件磁碟大小

此時磁碟的分割槽大小不會改變

2.將擴充套件的磁碟空間寫入分割槽

執行命令:lsblk 進行檢視,發現新增的空間都在sda中,未分配

執行命令:fdisk /dev/sda 對sda進行開墾,將sda空間開墾成sda3

執行命令:fdisk -l 發現sda3 的Id 是83 我們要將它改成8e跟sda2是一樣的 將system 型別改成Linux LVM

執行命令:fdisk /dev/sda 如圖所示:t ->3-->L->8e->w 這樣我們用命令:fdisk -l 再檢視一下是否改成8e 和Linux LVM

執行命令:mkfs.ext4 /dev/sda3將檔案格式改成ext4

執行結果報錯

由於虛擬機器的光碟機/dev/sr0(第一圖可見)裝置導致了分割槽表遞迴。另外由於是在同一塊硬碟上操作,所以必須要重啟系統才能使新建的分割槽寫入分割槽表生效。

重啟虛擬機器

執行mkfs.ext4 /dev/sda3

然後執行命令:pvcreate /dev/sda3 建立sda3 用命令:pvdisplay 進行檢視是否建立成功

執行命令:vgextend centos /dev/sda3 執行後我們可以在用命令:pvdisplay 進行檢視修改成功沒有,也可以不用看

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

執行命令:lvextend -L +20G /dev/mapper/centos-root 進行擴容,擴容大小根據實際情況定義,我這邊是擴容了20G

原來是17G現擴容20G 總共37G

執行命令:lvs進行檢視是否成功

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

檢視 df -h

擴容步驟參考:https://blog.csdn.net/weixin_40436144/article/details/86235432

異常參考:https://blog.csdn.net/weixin_30959465/article/details/112930013