ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

CentOS7虚拟机扩容操作步骤

2022-02-22 01:34:15  阅读:296  来源: 互联网

标签:扩容 虚拟机 扩展 dev CentOS7 磁盘 操作步骤 分区


参考文章地址: https://www.linuxidc.com/Linux/2019-04/158346.htm

一、环境
虚拟机软件:VMware 14
系统版本:CentOS 7

二、扩容步骤
1、VM上修改磁盘信息
将虚拟机关机,然后点击VM顶部菜单栏中的显示或隐藏控制台视图按钮来显示已建立的虚拟机的配置信息

然后左边菜单栏点击硬盘,在弹出的对话框选中硬盘,并点击扩展按钮,然后在弹出框中的最大磁盘大小修改未所需要的磁盘大小,比如我现在需要扩容30G,原本的磁盘大小是20G,所以我这里将原本的20G修改成50G,然后点击扩展

之后会收到提示:

然后开启虚拟机,对磁盘进行进一步的配置

2、在系统中挂载磁盘
开启虚拟机并登录后,使用命令查看当磁盘状态

df -h

可看到当前还是原本的20G,并未扩容
首先先通过命令查看到新磁盘的分区

ls /dev/

或者使用

fdisk -l

然后对新加的磁盘进行分区操作:

fdisk /dev/sda

期间,如果需要将分区类型的Linux修改为Linux LVM的话需要在新增了分区之后,选择t,然后选择8e,之后可以将新的分区修改为linux LVM
之后我们可以再次用以下命令查看到磁盘当前情况

fdisk -l

重启虚拟机格式化新建分区

reboot

然后将新添加的分区添加到已有的组实现扩容
首先查看卷组名

vgdisplay

初始化刚刚的分区

pvcreate /dev/sda3

将初始化过的分区加入到虚拟卷组名

vgextend 虚拟卷组名 新增的分区

vgextend centos /dev/sda3

再次查看卷组情况

vgdisplay

这里可以看到,有30G的空间是空闲的
查看当前磁盘情况并记下需要扩展的文件系统名,我这里因为要扩展根目录,所以我记下的是 /dev/mapper/centos-root

df -h

扩容已有的卷组容量(这里有个细节,就是不能全扩展满,比如空闲空间是30G,然后这里的话30G不能全扩展上,这里我扩展的是29G)

lvextend -L +需要扩展的容量 需要扩展的文件系统名

lvextend -L +29G /dev/mapper/centos-root

然后我们用命令查看当前卷组

pvdisplay

这里可以看到,卷组已经扩容了
以上只是卷的扩容,然后我们需要将文件系统扩容

首先查看文件系统的格式

cat /etc/fstab | grep centos-root

这里可以看到,文件系统是xfs,所以需要xfs的命令来扩展磁盘空间

xfs_growfs 文件系统名

xfs_growfs /dev/mapper/centos-root

之后我们再次用命令查看磁盘状态

df -h

可以看到,现在已经扩容成功了!

标签:扩容,虚拟机,扩展,dev,CentOS7,磁盘,操作步骤,分区
来源: https://www.cnblogs.com/panhua/p/15921368.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有