VMWare虚拟机扩容并挂载磁盘

零、说在前面

        我们在使用在VMWare创建虚机运行系统的时候,难免会因为前期规划不足而遇到磁盘空间被占满的情况,此时就需要对虚机的原有存储空间进行扩容。而整体思路,就是将新追加的磁盘空间归属到逻辑卷下(类似window的给磁盘分区),然后将这部分逻辑空间与文件系统相关联(类似于给分区后的空间分配一个盘符)。下面直接上干货。

      

一、VMWare工具中的操作部分

1.1、从VMWare中增加存储空间

        首先,关闭虚拟机后点击如下图所示的“编辑虚拟机设置”,在弹出的窗口中可以看到当前虚机最大存储空间20G,已用16.5G。

        点击上图中的“扩展”按钮,看到如下图所示内容,将最大磁盘大小从20改为40后点击扩展。

        操作完成后,VMWare会提示你“磁盘已成功扩展,您徐聪客户机操作系统内部对磁盘重新进行分区和扩展文件系统”。

        重启虚机,到此,使用VMWare工具的操作部分告一段落,下面进入下一个环节。

二、操作系统中的操作部分

2.1、分区操作

2.1.1、首先通过fdisk,查看当前分区情况。

        可知当前的最后一个分区叫做“/dev/sda2”,它是"LVM"-即受到逻辑卷管理的逻辑卷。那么新追加的那20G空间也应该以逻辑卷的形式进行挂载

2.1.2、用fdisk命令进行分区操作。

         现在再执行fdisk -l命令查看,就能看到新的分区出现了。

       重启虚拟机,然后通过pvcreate /dev/sda3 命令将分区初始化为物理卷,以便被 lvm使用

2.2、挂载操作

2.2.1、追加到逻辑卷

        使用lvs命令,查看现有卷组名称。可知现有卷组名为“centos”。

        因此,我们使用 vgextend 命令将新的分区加入到centos逻辑卷中即可。命令用法如下所示

         添加成功后,使用 vgdisplay命令查看,发现centos逻辑卷中多了一个20G的空闲空间。下一步就是将这些空闲空间加到它需要去到的地方。

 

2.2.2、分配盘符

        使用df -h命令查看一下哪个文件系统(相当于d盘、e盘)需要扩容空间。如下图所示,需要扩容的是  /dev/mapper/centos-root 文件系统。

        使用 lvextend 命令扩展它。这里需要注意的是,扩容的空间数字要小于等于新添加的空间大小。在下图中我只写了 19.8G,据说这样不会扩展失败,原因未知。

         再次执行 pvdisplay ,发现与上次相比,空间已经扩容成功。

2.2.3、让根目录识别新空间

        首先查看根目录的文件系统格式类型,可知类型为 xfs。

        以xfs——growfs 命令,对根目录文件系统扩容

        因为已经让根目录识别到了追加的空间,这时就可以用df -h 命令 查看磁盘容量了

  • 5
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值