CentOS7虛擬機硬盤擴容

簡介

在自己的電腦上安裝CentOS7虛擬機,分配的硬盤空間基本是20G,但在使用一段時間後發現原先分配的空間不夠用,這時就需要對虛擬機進行擴容。本篇文章將介紹基於VMware的CentOS7的擴容方法。
注:本篇文章中的虛擬機由20G擴容到30G。

VMware擴展磁盤大小

虛擬機關機 —> 選中要擴容的虛擬機 —>編輯虛擬機設置 —> 硬盤 —> 擴展 —> 調整最大磁盤大小 —> 擴展
這裏寫圖片描述

CentOS7內部分配

  • 使用終端登錄虛擬機,查看當前磁盤內容,硬盤空間仍未20G,之前在VMware中擴展的10G並未分配到虛擬機中,需執行下面步驟進行分配。
df -h
  • 1

這裏寫圖片描述

1、對新增的硬盤空間做新增分區(硬盤數沒有增加,增加的是空間)

根據終端提示依次輸入以下命令:

這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述

2、重啓虛擬機 reboot

3、查看當前分區類型,本文是xfs

df -T /dev/sda1
  • 1

這裏寫圖片描述

4、在新磁盤上創建xfs文件系統

 mkfs.xfs /dev/sda3
  • 1

這裏寫圖片描述

5、創建PV

pvcreate /dev/sda3

pvdisplay
  • 1
  • 2
  • 3

這裏寫圖片描述

6、查看VG詳情,並將PV加入VG

vgdisplay

vgextend centos /dev/sda3   #此處的centos爲VG Name,/dev/sda3爲新的PV Name
  • 1
  • 2
  • 3

這裏寫圖片描述

7、查看LV詳情,並將VG加入LV

lvdisplay

lvextend -l +2559 /dev/centos/root
# +2559  來自vgdisplay命令的Free PE/Size字段
# /dev/centos/root   來自於lvdisplay命令的LV Path字段
  • 1
  • 2
  • 3
  • 4
  • 5

這裏寫圖片描述

8、調整文件系統大小,本文中是xfs文件系統,使用xfs_growfs命令調整。
(若爲其他文件系統,如ext4,則使用resize2fs命令)

xfs_growfs /dev/centos/root     #/dev/centos/root是LV Path字段,根據自己虛擬機實際情況填寫
  • 1

這裏寫圖片描述

結果

已經擴容成功,查看當前文件系統大小,可以看見已新增10G控件
這裏寫圖片描述

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