如何给Centos虚拟机扩大存储容量

首先在“编辑虚拟机设置”里面输入好你想扩容的大小,比如我原来的磁盘是40G我想扩展到60G,就在下面的最大磁盘大小输入你想扩展的容量,然后开机

如果是你用的是“搭建本地Linux服务器环境”里面我制作的镜像,请先参考文章“在VMware扩展磁盘容量的时候出现“在部分链上无法执行所调用的函数。请打开父虚拟磁盘。”怎么办?”修改一下磁盘文件,因为我在制作的时候选择的是将虚拟磁盘拆分成多个文件,所以我们要再把磁盘文件合并起来在扩容

1596887452-1585118164-a61c8204ca3eb98-1024x843-1-1

接下来还有很多步骤,不是到这一步就结束了哦~

开机后输入

  1. df -h

查看一下现在的磁盘分配情况

1596887467-1585118326-1a65e083f88766c-1

目前位置还是我们之前的磁盘大小40G

接下来输入

  1. fdisk /dev/sda

然后按照顺序输入

  1. p       查看已分区数量
  2. n       新增加一个分区
  3. p       分区类型我们选择为主分区
  4. 分区号选3(选择默认即可,它会有所提示)
  5. 回车      默认(起始扇区)
  6. 回车      默认(结束扇区)
  7. t       修改分区类型
  8. 选分区3
  9. 8e      修改为LVM8e就是LVM
  10. w      保存刚才创建的分区
  11. q      完成,退出fdisk命令(有时这条命令不用输入)

1596887503-1585118426-816104fe23f930b-1

然后我们重启一下服务器,这是为了将分区信息记录到分区表中,输入

  1. reboot

开机后继续,接下来进行格式化分区,输入

  1. mkfs.ext3 /dev/sda3

然后输入

  1. lvm //进入lvm管理
  2. lvm>pvcreate /dev/sda3   
  3. lvm>vgextend centos /dev/sda3 //将初始化过的分区加入到虚拟卷组centos
  4. lvm>vgdisplay -v
  5. lvm>lvextend -l+5129 /dev/mapper/centos-root //里面的 5129 是通过输入 vgdisplay 里面的 free 的大小的来的
  6. lvm>pvdisplay //查看卷容量
  7. lvm>quit

由于图片太长,我就只放了一个容易出错的地方截图,获取Free的数值

1596887526-1585118821-3caa85db42b2089-1

接下来扩展容量,输入

  1. xfs_growfs /dev/mapper/centos-root

1596887539-1585119008-756bed0d3922cb3-1

这回我们在输入

  1. df -h

查看一下我们的磁盘空间

1596887549-1585119023-ef445203168bbae-1
看,已经扩展了容量变成了56G,没扩容之前是36G

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:小林博客 www.vvso.cn小林博客 » 如何给Centos虚拟机扩大存储容量

分享到: 更多 (0)

评论 抢沙发

切换注册

登录

忘记密码 ?

切换登录

注册