VMware在linux系统下扩展磁盘空间

本文参考来自于

https://blog.csdn.net/weixin_41229271/article/details/80476648

https://blog.csdn.net/qq_26963433/article/details/79467959

https://blog.csdn.net/ctypyb2002/article/details/80883763

 

在vmware中创建虚拟机,往往不会给太多的磁盘空间,这样在使用的过程中经常会遇到空间不足的情况,就需要扩充磁盘的空间,下面进行图文详解:

        Step1:在系统关闭的情况下扩展系统的磁盘空间,如果磁盘空间有空闲,也可以跳过此步骤。(增加20G空间)

        Step2:完成后打开虚拟机,使用root用户,执行命令: fdisk -l 可以查看我们扩展后的结果

         Step3: 从主磁盘空间中创建新的分区,执行:fdisk /dev/sda    然后按照箭头顺序依次执行(最后W保存)

        检查新建分区是否创建成,执行命令: fdisk -l

        step4:完成了上述步骤后,请系统进行重启reboot,重启后才能继续往下走 init 6

                    重启后依然root登陆

                    格式化新的分区,执行:

mkfs.ext3 /dev/sda4

        step5:格式化成功后,执行pvcreate /dev/sda4,将物理硬盘分区初始化为物理卷,以便LVM使用.

也可以在lvm管理下执行。

                    查看物理卷轴属性,注意VGName

        step6:将初始化过的分区加入虚拟卷组,进入lvm下,执行命令:

#centos 是VG Name 物理卷属性名称
vgextend centos /dev/sda4

        step7:扩展已有的卷的容量(在lvm管理下)   

#20G 是扩展的空间
#/dev/mapper/centos-root是根目录
lvextend -L +20G /dev/mapper/centos-root

 

        step8:添加成功,/dev/mapper/centos-root 比之前多了20G

     step9:扩展完磁盘后使用lsblk查看的结果变了,而使用df -h结果大小却没变,这是因为前者查看的是磁盘的大小而后者查看的是文件系统的大小。磁盘和文件系统在不严格区分时可视为同一个东西,但追究起来确实是两样东西。

#查看分区系统类型
[root@wang ~]# df -hT

要根据根据分区类型来更新分区大小。

#我的分区类型是xfs,使用xfs_growfs
[root@wang ~]# xfs_growfs /dev/mapper/centos-root

如果是xfs类型,使用 resize2fs时,提示错误

[root@wang ~]# resize2fs /dev/mapper/centos-root 
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-root
Couldn't find valid filesystem superblock.
[root@wang ~]# 

 

   step10:  验证是否更新成功 df -h  ,比之前58G,多了20G

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值