首页 > 代码库 > LVM 动态扩容 VMWare

LVM 动态扩容 VMWare

1,扩展VMWare中的硬盘空间
关掉虚拟机,增加硬盘空间

2,分区格式化
fdisk -l 可以看到/dev/sda 的空间变大了

#fdisk /dev/sda
p/n/3/回车/t/3/8e/w/q
p 查看现有分区情况,如是新硬盘,就没有分区
n 新加一个分区
3 新硬盘就是1,已分区硬盘就是空闲的3
回车 设定新分区的起始扇区,如果原硬盘就是LVM管理,那么离线扩容的空间自动添加在原硬盘最后的位置
回车 设定新分区的结束扇区
t 修改分区类型
3 选择要修改的分区号
8e 修改为LVM,它就是8e
w 写入分区表
q 退出

3,lvm扩容
#partprobe 使新的分区表生效

  PS:1.如果没有partprobe,使用yum install parted安装

       2.执行partprobe时报错,Warning: WARNING: the kernel failed to re-read the partition table on /dev/sda (Device or resource busy).  As a result, it may not reflect all of your changes until after reboot.

      假设新增的分区是/dev/sda9,那么执行partx -a /dev/sda9 /dev/sda就可以了,试过partprobe; partprobe /dev/sda9(提示找不到此设备); partx -a /dev/sda都不行。


#mkfs.ext3 /dev/sda3 格式化新分区为ext3格式

#pvcreate /dev/sda3
#pvdisplay

#vgextend /dev/mapper/VolGroup(不加后面的-lv_root之类信息) /dev/sda3
#vgdisplay

#lvextend -L +xxxG /dev/VolGroup/lv_root
#resize2fs /dev/VolGroup/lv_root

这样操作后lvdisplay可以显示加上去的硬盘,但df -h却没有。待续。。。。

LVM 动态扩容 VMWare