由于建立虛拟機是設定的磁盤空間為20G,慢慢發現不太夠用,是以需要增加磁盤空間,網上找了好多方法,終于成功解決,現在我把我的操作流程記錄一下,以備不時之需。(溫馨提示:可以無腦操作的,看不懂隻能補習Linux基礎啦!)
首先vmware端操作:
1.首先虛拟機關機,打開你要增加磁盤的那台虛拟機的 設定 ,點選 硬碟 -->擴充

2.選擇要增加多少磁盤空間
3.打開虛拟機,對新增加的磁盤進行分區,格式化
分區:
fdisk /dev/sda 操作 /dev/sda 的分區表
p 檢視已分區數量
n 新增加一個分區
p 分區類型我們選擇為主分區
3 分區号選3
回車 預設(起始扇區)
回車 預設(結束扇區)
t 修改分區類型
3 選分區3
8e 修改為LVM(8e就是LVM)
w 寫分區表
q 完成,退出fdisk指令
我的操作截圖:
4.重新開機機器
5.格式化
mkfs.ext3 /dev/sda3
6.添加新LVM到已有的LVM組,進行擴容
lvm
lvm> pvcreate /dev/sda3 剛才初始化的分區
lvm> vgdisplay 檢視自己VG name
lvm> vgextend centos /dev/sda3 我的是centos
lvm> lvextend -L +19.9G /dev/centos/root 增加磁盤, 19.9G是增加的磁盤大小,在vmware上增加了多少,這邊就寫 總增加磁盤大小減0.1 至于centos下那個路徑,是需要你自己看的,直接去/dev/centos路徑看就行,一個是root 一個是 swp。選擇root,假如是其他的 寫上就是。
lvm> pvdisplay 檢視磁盤狀态
lvm> quit 退出
7.對檔案系統進行真正擴容
[[email protected] ~]# resize2fs /dev/centos/root
我自己使用這個指令報錯:
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 當嘗試打開 /dev/centos/root 時
找不到有效的檔案系統超級塊.
是以用一下指令擴容的:
[[email protected] ~]# xfs_growfs /dev/centos/root
最後看一下對比圖: