此方案只適用採用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查看已經擴大空間