代码改变世界

lvm在线扩容

2014-09-10 11:45  cmsd  阅读(797)  评论(0编辑  收藏  举报

EC2上的虚拟机容量满了,一看是lvm的格式,顿时想到可以用lvm在线扩容

EC2的create volume ,attach disk就不说了,下面是在guestos上执行的操作,

ls /dev/sd*        # 查看物理磁盘,找到那块新加的磁盘
fdisk /dev/sdi     # 分区,其实也可以不分区的,因为之前的pv都是分区的所以。。
pvdisplay           #  查看pv
pvcreate /dev/sdi   # 加入到pv中
pvdisplay            # 查看刚加入的pv
vgdisplay            # 查看vg,找到想要扩容的vg
vgextend VolGroup /dev/sdi1  # 扩容vg
vgdisplay            # 可以看到vg增大了,下面有个free,可以查看空闲多少个pe
lvextend -l +5118 /dev/mapper/VolGroup-lv_root  #增加lv,5118是上面那个free数量
resize2fs -f /dev/mapper/VolGroup-lv_root  # 内核中调整,等待结束即可