VMware虛擬機CentOS 7 磁盤不足擴容

1、VM上修改磁盤信息

將虛擬機關機,然後點擊VM頂部菜單欄中的顯示或隱藏控制檯視圖按鈕來顯示已建立的虛擬機的配置信息

然後左邊菜單欄點擊硬盤,在彈出的對話框選中硬盤,並點擊擴展按鈕,然後在彈出框中的最大磁盤大小修改未所需要的磁盤大小,比如我現在需要擴容30G,原本的磁盤大小是20G,所以我這裏將原本的20G修改成50G,然後點擊擴展

之後會收到提示:

然後開啓虛擬機,對磁盤進行進一步的配置

2、在系統中掛載磁盤

開啓虛擬機並登錄後,使用命令查看當磁盤狀態

# df -h

然後開啓虛擬機,對磁盤進行進一步的配置

2、在系統中掛載磁盤

開啓虛擬機並登錄後,使用命令查看當磁盤狀態

# df -h

可看到當前還是原本的20G,並未擴容
首先先通過命令查看到新磁盤的分區

# ls /dev/

1904271736910811.png

或者使用

# fdisk -l

然後對新加的磁盤進行分區操作:

# fdisk /dev/sda

期間,如果需要將分區類型的Linux修改爲Linux LVM的話需要在新增了分區之後,選擇t,然後選擇8e,之後可以將新的分區修改爲linux LVM
之後我們可以再次用以下命令查看到磁盤當前情況

# fdisk -l

重啓虛擬機格式化新建分區

# reboot

然後將新添加的分區添加到已有的組實現擴容
首先查看卷組名

# vgdisplay

初始化剛剛的分區

# pvcreate /dev/sda3

將初始化過的分區加入到虛擬卷組名

# vgextend 虛擬卷組名 新增的分區
# vgextend centos /dev/sda3

再次查看卷組情況

# vgdisplay

這裏可以看到,有30G的空間是空閒的
查看當前磁盤情況並記下需要擴展的文件系統名,我這裏因爲要擴展根目錄,所以我記下的是 /dev/mapper/centos-root

# df -h

擴容已有的卷組容量(這裏有個細節,就是不能全擴展滿,比如空閒空間是30G,然後這裏的話30G不能全擴展上,這裏我擴展的是29G)

# lvextend -L +需要擴展的容量 需要擴展的文件系統名 
# lvextend -L +29G /dev/mapper/centos-root

然後我們用命令查看當前卷組

# pvdisplay

這裏可以看到,卷組已經擴容了
以上只是卷的擴容,然後我們需要將文件系統擴容

# resize2fs 文件系統名
# resize2fs /dev/mapper/centos-root

這個是網上很多參考資料的用法,但是在這裏報錯了

解決辦法是,首先查看文件系統的格式

# cat /etc/fstab | grep centos-root

這裏可以看到,文件系統是xfs,所以需要xfs的命令來擴展磁盤空間

# xfs_growfs 文件系統名
# xfs_growfs /dev/mapper/centos-root

之後我們再次用命令查看磁盤狀態

# df -h

擴容成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章