扩容虚拟机分区大小

此方案只适用采用LVM卷组的分区形式,如何分辨呢,请看如下截图
普通分区模式,sda1、2、3这样形式
扩容虚拟机分区大小_第1张图片
LVM形式如下,有/dev/mapper/XXX这种形式
扩容虚拟机分区大小_第2张图片

下面是主要操作步骤:
一. 在虚拟机上增加磁盘空间
如下图。首先在vmvare管理客户端上调整磁盘大小
扩容虚拟机分区大小_第3张图片

二、调整虚拟机磁盘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查看已经扩大空间

你可能感兴趣的:(运维笔记)