vmware 虚拟机中的一台centos 7 机器根分区空间不足需要扩容一下。


  1. 通过编辑虚拟机设置先对硬盘大小进行修改

  2. df -h 查看分区空间

    wKioL1cpW6nD4mw1AABPqnQxFw8451.png

  3. fdisk -l  查看已分区数量


spacer.gifwKioL1cpW-WyvO3vAACLavvECwA673.png

4.spacer.gif对新增的硬盘进行分区格式化

 fdisk /dev/sda     
p       查看已分区数量我看到有两个 /dev/sda1 /dev/sda2 
n       新增加一个分区 
p       分区类型我们选择为主分区 
      分区号选3因为1,2已经用过了见上 
回车      默认起始扇区 
回车      默认结束扇区 
t       修改分区类型 
       选分区3 
8e      修改为LVM8e就是LVM 
w      写分区表 


reboot重启


5.fdisk -l 查看分区

wKioL1cpXSzAikzdAABWrCIgkew640.png


6.进行扩容

lvm    进入lvm管理 lvm>pvcreate /dev/sda3   这是初始化刚才的分区必须的 lvm>vgextend centos /dev/sda3  将初始化过的分区加入到虚拟卷组centos (卷和卷组的命令可以通过  vgdisplay ) lvm>vgdisplay -vlvm>lvextend -l+2559 /dev/mapper/centos-root  扩展已有卷的容量2559 是通过vgdisplay查看的PE free的大小 lvm>lvs   查看lv容量这时你会看到root变大了 lvm>quit     退出


7.文件系统的真正扩容

wKiom1cpZbzSjLkNAABskJH56JY224.png


CentOS 6 下面 要用 resize2fs /dev/mapper/centos-root

8.查看

wKioL1cpZuTg0MW5AABWoDnnkAU112.png