扩展vmware centos虚拟机的根目录磁盘空间

1、关闭 centos

  执行 init 0

2、vmware 扩展该虚拟机的磁盘空间

 

 

3、重启虚拟机,查看系统分区情况

  指令:df -h

4、创建新的分区

  查看分区 fdisk -l

   分区 fdisk /dev/sda

   输入 m 获取帮助

   输入 n 添加分区

   输入 p

   输入 3

   一路回车, 最后输入 w 保存本次操作结果

   再次查看 磁盘情况 fdisk -l, 多了一个 /dev/sda3

  新建分区/dev/sda3,发现不是LVM的。所以,接下来使用fdisk将其改成LVM的:

  fdisk /dev/sda, 然后输入m查看帮助,然后输入 t

 

   再次查看 fdisk -l

5、重启系统 reboot, 新区格式化

  将新分区格式化为ext3:mkfs  -t  ext3  /dev/sda3

6、扩展根分区

  lvs 查看

   pvcreate /dev/sda3

   vgextend centos /dev/sda3

  vgdisplay  (原先虚拟机划分了20G,这次扩展为最大50G,所以还有 <30G 可用)

  主要查看Free PE / Size  7679/ <30 GB,说明我们最多可以有<30G的扩充空间

  

  扩大根目录所在的逻辑卷: lvextend -L +29G /dev/centos/root /dev/sda3

   扩大/文件系统

  再次查看 df -h

参考:

  1)VM虚拟机增加磁盘空间

  2)Linux下VMware扩展/根目录空间

  3)动态扩容Linux根目录 (解决/dev/mapper/centos-root 占用了过高问题)

原文地址:https://www.cnblogs.com/xy-ouyang/p/13218710.html