最近使用虛擬機提示磁盤控件不足,所以上網查詢了如何進行磁盤擴容,這里分享一下個人磁盤擴容的經驗
磁盤擴容我是使用了linux LVM技術,即磁盤擴容技術。
首先打開vmware編輯虛擬機設置
進入后點擊添加
之后操作如圖:
選擇磁盤下一步
使用推薦的就可以
直接下一步
設置想要擴容磁盤的大小,這里我就選擇20g
然后打來虛擬機進行分區並加入卷組
進入root用戶下進行擴容
查看當前文件系統使用情況:
df -h
查看當前邏輯卷,邏輯卷組,物理卷
lvdisplay
vgdisplay
pvdisply
查看磁盤情況
fdisk -l
/dev/sdb是新加的磁盤
進行分區
fdisk /dev/sdb
分區我選擇1個,默認一個,所以直接回車,后面起始和last也都是直接回車
現在設置成功
輸入w寫入
mkfs -t ext4 /dev/sdb1
創建物理區,創建完可以使用pvscan查看當前物理區
pvcreate /dev/sdb1
pvscan
現在新磁盤雖然能用了,但是還需要加入到一個卷組中
注意這里的centos是卷組名字,需要根據自己的卷組名字進行更改
使用vgdisplay查看卷組name
vgextend centos /dev/sdb1
使用vgdisplay可以看到現在卷組size已經變大了
最后為邏輯卷添加空間
需要注意這里的路徑,使用lvdisplay查看自己的邏輯卷路徑
lvextend -L +10G /dev/centos/root
這里可以使用上面的命令進行一點點的加入,也可以使用下面的命令將空間全部加入
lvextend -l +100%FREE /dev/centos/root
擴容完成后刷新一下
這里刷新還需要注意文件系統
使用df -T查看文件系統我的是xfs,所以使用下面命令
xfs_growfs /dev/centos/root
另一個命令,網上教程使用的刷新命令
resize2fs /dev/centos/root
這樣就完成了磁盤的擴容
df -h再次查看
擴容成功