VMware裏的虛擬機Centos7centos
系統版本:Centos7.2 (Core)x64app
系統初始磁盤sda大小爲18GB後期擴容到30GBide
Centos7.2系統使用LVM 邏輯卷和XFS文件系統3d
目前經常使用方式有兩種:blog
一、使用LVM邏輯卷擴容實現虛擬機
注:這種實現方式適用於系統有足夠的剩餘空間!it
二、經過掛載新增硬盤實現io
注:這種實現方式適用於系統沒有足夠的剩餘空間!class
注:備份原環境很少說了,就是所謂的作快照,不懂能夠百度查詢Vmware作快照!百度
一、查看磁盤當前狀態
fdisk -l
注:由上截圖可知系統磁盤大小爲32.2GB,當前使用磁盤空間爲17.2GB,因此還能夠擴容的磁盤空間大約爲15GB。可是實際可擴容空間大約爲12GB!
二、查看當前系統卷組信息
vgs
三、查看當前系統邏輯卷信息
lvs
一、打印磁盤使用狀況
註釋:
//指定磁盤進行分區
parted /dev/sda
//打印磁盤使用狀況
print free
注:由上截圖可知磁盤總空間爲32.2GB,可擴展空間爲12.4GB!
二、建立擴展分區
註釋:
//建立分區
(parted) mkpart
//建立擴展分區
Partition type? primary/extended? extended
//當前系統使用空間
Start? 19.9GB
//準備將系統擴容到的空間
End? 32.2GB
//打印查看擴展分區建立狀態
(parted) print
三、建立邏輯分區
註釋:
//建立分區
(parted) mkpart
//建立邏輯分區
Partition type? primary/logical? logical
//使用xfs文件系統
File system type? [ext2]? xfs
//當前系統使用空間
Start? 19.9GB
//準備將系統擴容到的空間
End? 32.2GB
四、更改分區類型
註釋:
//建立分區類型
(parted) t
//選擇分區類型
Partition number? 5
//分區類型標誌
Flag to Invert? lvm
//打印查看擴展分區建立狀態
(parted) print
一、建立物理卷
pvcreate /dev/sda5
二、擴展卷組
vgextend centos /dev/sda5
三、獲取最大可擴容空間
vgdisplay | grep Free
四、擴展邏輯卷
lvextend -l +2945 /dev/mapper/centos-root
一、修改邏輯卷的文件系統
xfs_growfs /dev/mapper/centos-root
二、驗證
//查看磁盤可以使用空間
df -Th
//查看磁盤狀態
fdisk –l 注:以上截圖說明擴容完成!