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