虛擬機器(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