1. 程式人生 > >擴容虛擬機器分割槽大小

擴容虛擬機器分割槽大小

此方案只適用採用LVM卷組的分割槽形式,如何分辨呢,請看如下截圖
普通分割槽模式,sda1、2、3這樣形式
在這裡插入圖片描述
LVM形式如下,有/dev/mapper/XXX這種形式
在這裡插入圖片描述

下面是主要操作步驟:
一. 在虛擬機器上增加磁碟空間
如下圖。首先在vmvare管理客戶端上調整磁碟大小
在這裡插入圖片描述

二、調整虛擬機器磁碟LVM
在Centos6環境下的操作
1.檢視現有的硬碟分割槽(現在空間是沒有變大的)

df –h

fdisk –l可以看到擴充的空間
2.對新增的硬碟空間做新增分割槽(硬碟數沒有增加,增加的是空間)

fdisk /dev/sda(sda還是sdb根據實際情況確定)

照著紅色部分輸入,按回車。
Command (m for help): n 說明:新增分割槽
Command action
e extended
p primarypartition (1-4)
p
Partition number (1-4): 預設回車
First cylinder (2611-7832, default 2611): 預設回車(最小)
Using default value 2611
Last cylinder or +size or +sizeM or +sizeK(2611-7832, default 7832):預設回車(最大)
Using default value 7832

Command (m for help): t 說明:修改分割槽型別
Partition number (1-4): 3 說明:修改分割槽型別對應的分割槽號
Hex code (type L to list codes): 8e 說明:8e是lvm磁碟型別
Changed system type of partition 3 to 8e(Linux LVM)

Command (m for help): p 說明:列印分割槽表

Disk /dev/sda: 64.4 GB, 64424509440 bytes
255 heads, 63 sectors/track, 7832 cylinders
Units = cylinders of 16065 * 512 = 8225280bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 2610 20860402+ 8e Linux LVM
/dev/sda3 2611 7832 41945715 8e Linux LVM

Command (m for help): w 說明:儲存退出
The partition table has been altered!

3.重啟系統

reboot

4.檢視硬碟情況(核對剛才所做的分割槽操作是否儲存成功)

fdisk –l

可以看到已經建立了個新分割槽就是擴充的空間
5.檢視當前分割槽的型別

df -T /dev/sda1 說明:檢視當前的主分割槽型別

6.格式化新建的分割槽

mkfs.ext4 /dev/sda3 說明:ext4為你檢視到的檔案系統型別(ext2、ext3、ext4等)

7.建立PV(pv組成vg,vg組成lv)

pvcreate /dev/sda3

檢視pv狀態

pvdisplay

檢視vg狀態

vgdisplay

8.剛建立的PV加入相應的VG

vgextend vg_centos /dev/sda3 說明 vg_centos是我的伺服器vg名稱,請通過檢視vg狀態得到名稱VG name

9.檢視LV狀態,把VG加入到LV

lvdisplay

lvextend -l +2559 /dev/VolGroup00/LogVol00

說明:2559為上面pvdisplay檢視到的free的PE數量
如果剛才看到是0,要用命令pvdisplay再看一下
11.用 resize2fs 調整檔案系統大小

resize2fs/dev/mapper/VolGroup00-LogVol00

即生效
df –h檢視已經擴大空間