首页 > 其他分享 >虚拟机扩容

虚拟机扩容

时间:2024-09-30 10:49:36浏览次数:8  
标签:扩容 卷组 centos 虚拟机 dev 所示 如上图 分区

来源:https://www.cnblogs.com/Javaer1995/p/18246309

VirtualBox扩容CentOS-7虚拟机磁盘

 

1、背景描述

image

如上图所示,根路径“/”所在的文件系统已没有可用的磁盘空间,需要扩容磁盘。

df -h

2、VirtualBox操作

2.1、查看当前虚拟磁盘的大小

image

如上图所示,点击打开选中的虚拟机的 Settings 界面。

image

如上图所示,当前虚拟机的虚拟磁盘大小为 8GB 。

2.2、修改虚拟磁盘的大小

image

如上图所示,点击“File”->“Virtual Media Manager”,进入虚拟磁盘管理界面。

image

如上图所示,选中虚拟机,即可修改该虚拟机的虚拟磁盘大小。
image

如上图所示,本例将虚拟磁盘大小修改为 16GB 。

注意:需要先关闭虚拟机,才能修改虚拟磁盘的大小。

2.3、查看修改效果

image

如上图所示,当前虚拟机的虚拟磁盘大小已被修改为 16GB 。

注意:虽然虚拟磁盘大小已被修改为 16GB ,但是在 CentOS 操作系统中还没分配使用。

3、CentOS操作

3.1、磁盘分区阶段

3.1.1、查看磁盘分区状态

image

如上图所示,磁盘 /dev/sda 有 16G 的大小,/dev/sda1 和 /dev/sda2 两个分区一共只用了 8G ,因此还剩余 8G 可用。

lsblk -p

3.1.2、创建新分区

image

fdisk /dev/sda

image

如上图所示,输入“n”,创建一个新分区(new)。

image

如上图所示,输入“p”,设置分区类型为主分区(primary)。

注意:一个磁盘最多可以分成四个分区,分区的类型有“主要分区”和“扩展分区”。
“扩展分区”最多只能有一个,一般建议将第四个分区设置为“扩展分区”,前三个分区设置为“主要分区”。
结合 3.1.1 节可知,目前已有 /dev/sda1 和 /dev/sda2 两个分区,即将创建的是第三个分区,因此分区类型设置为主分区比较合适。

image

如上图所示,输入“3”,设置分区号。

image

如上图所示,直接回车,使用默认的起始扇区。

image

如上图所示,直接回车,使用默认的结束扇区。

image

如上图所示,输入“w”,保存退出。

提示:输入顺序为“n”->“p”->“3(或回车)”->“回车”->“回车”->“w”

注意:如果输错了,可以输入“q”,不保存退出,重新再来一遍。
此外,有部分文章有修改 system id 为 8e 的步骤,这一步骤只是为了让某些 LVM 检测指令能检测到这个分区,实际上省略这一操作也是可以的。

3.1.3、更新分区表信息

image

如上图所示,使用 partprobe 命令可以更新分区表信息,让系统识别到新创建的分区。

虽然使用 reboot 命令重启系统也能更新分区表,让系统识别到新创建的分区,但不推荐这样操作。

partprobe -s

3.1.4、再次查看磁盘分区状态

image

如上图所示,新分区 /dev/sda3 已创建成功,大小为 8G 。

lsblk -p

3.2、PV物理卷阶段

3.2.1、查看PV物理卷状态

image

如上图所示,目前只有基于 /dev/sda2 分区创建的物理卷,大小为 7G 。

pvdisplay

3.2.2、创建新PV物理卷

image

如上图所示,将 /dev/sda3 新分区,创建为一个新的物理卷。

pvcreate 新分区名称

3.2.3、再次查看PV物理卷状态

image

如上图所示,基于 /dev/sda3 分区,成功创建了一个新的物理卷。

pvdisplay

注意:此时 /dev/sda2 物理卷的 VG Name 的值为 centos ,表示该物理卷属于名称为 centos 的卷组。
而 /dev/sda3 物理卷的 VG Name 的值为空 ,表示该物理卷还不属于任何卷组。

3.3、VG卷组阶段

3.3.1、查看VG卷组状态

image

如上图所示,目前只有一个名称为 centos 的卷组,大小为 7G 。

结合 3.2.3 节可知,该卷组只包括大小为 7G 的 /dev/sda2 物理卷。

vgdisplay

3.3.2、扩容VG卷组

image

如上图所示,将新创建的 /dev/sda3 物理卷加入到 centos 卷组,从而完成 centos 卷组的扩容。

vgextend 卷组名称 新物理卷名称

注意:如果执行扩容VG的命令时,报错“Couldn't create temporary archive name”;
说明磁盘已经一点空间都没有了,需要先删除(或转移)一些不重要的文件(例如日志文件之类)才能继续。
image

3.3.3、再次查看VG卷组状态

image

如上图所示,centos 卷组已成功扩容为 15G 。

结合 3.2.3 节可知,该卷组包括了大小为 7G 的 /dev/sda2 物理卷,以及大小为 8G 的 /dev/sda3 物理卷。

3.4、LV逻辑卷阶段

3.4.1、查看LV逻辑卷状态

image

如上图所示,要扩容的挂载点“/”所对应的文件系统为“/dev/mapper/centos-root”。

df -h

image

如上图所示,文件系统“/dev/mapper/centos-root”所对应的逻辑卷路径为“/dev/centos/root”。

该逻辑卷大小约为 6G ,且属于 centos 卷组。

lvdisplay 文件系统名称

注意:虽然逻辑卷的名称为“root”,但是要对逻辑卷进行操作,需要使用逻辑卷的路径“/dev/centos/root”。
逻辑卷路径的格式为:/dev/卷组名称/逻辑卷名称

3.4.2、扩容逻辑卷

image

如上图所示,将 centos 卷组扩容所得到的物理卷空间,分配给 /dev/centos/root 逻辑卷,从而完成 /dev/centos/root 逻辑卷的扩容。

lvextend 逻辑卷路径 卷组扩容所得到的物理卷

3.4.3、再次查看LV逻辑卷状态

image

如上图所示, /dev/centos/root 逻辑卷已成功扩容多了 8G 。

lvdisplay 文件系统名称

3.5、文件系统阶段

3.5.1、查看文件系统状态

image

如上图所示,此时 /dev/centos/root 逻辑卷的扩容空间,还没有同步到 /dev/mapper/centos-root 文件系统。

此外,可以看到 /dev/mapper/centos-root 文件系统的类型为 xfs ,因此可以使用 xfs_growfs 命令来完成文件系统的扩容。

df -hT

3.5.2、扩容文件系统

image

xfs_growfs 文件系统名称

3.5.3、再次查看文件系统状态

image

如上图所示,要扩容的挂载点“/”所对应的文件系统“/dev/mapper/centos-root”,已成功扩容了 8G 。

df -hT

标签:扩容,卷组,centos,虚拟机,dev,所示,如上图,分区
From: https://www.cnblogs.com/z-double/p/18441439

相关文章

  • OpenEuler虚拟机安装保姆级教程 | 附可视化界面
    0x00系统介绍在2019年7月19日,华为宣布要在年底正式开源openEuler操作系统;在半年后的12月31日,华为正式开源了openEuler操作系统,邀请社区开发者共同来贡献。一年后,截止到2020年12月25日,openEuler已经拥有了3万社区用户,2万多个合入的拉取请求(PullRequ......
  • 虚拟机端口映射到本机端口(超详细)
    应用场景:在工作或者学习中,我们和我们的团队都是处在一个局域网中的,为了某些业务,我们会在自己的本机安装虚拟机,比如我们会安装一台linux虚拟机作为服务器,在服务器上搭建对应的服务,这时候需要团队都能访问到你的虚拟机,但很明显,如果我们用的NAT模式的话,我们的虚拟......
  • 虚拟机最后支持 Windows 7的版本是 VMware Workstation 15.5.7
    最新版的VMware已经不再支持Windows7系统了。通过搜寻官网的描述说明,最后的支持版本应该是 VMwareWorkstation15.5.717171714,Win7依然没有放弃使用,于是立即找出了该版本的官方下载地址:VMwareWorkstation15.5.7 | VMwareWorkstationfull15.5.7安装过程中需......
  • 系统固态扩容-全小白操作示意 不需要BIOS
    机械革命有两个插槽,我有一个500G(系统盘)一个1T的固态,由于1.5T的固态都快用完了,所以买了一个2T的固态,将1T的内容迁移到2T中,将500G的迁移到1T中。为了防止内容丢失先将500G系统盘做了备份,用的傲梅轻松备份。1T->2T然后就是将2T的固态用绿联的固态盒子先当做移动硬盘,用分区助手进......
  • 关于开发板与虚拟机网络不通问题排查
    文章目录一、网络连接二、排查过程1.首先检查Windows和开发板的WIFI模块是否处于同一个局域网2.检查端口转发配置是否正确3.查看防火墙是否关闭一、网络连接开发板(客户端)---wifi模块---无线路由器---Windows主机---NAT模式---Ubuntu虚拟机(服务器)开发板通过WIF......
  • 【VMware ESXi】使用 esxtop 杀死 ESXi 主机中卡死和不响应的虚拟机。
    最近在家里的Homelab主机上进行VMwareCloudFoundation相关测试,由于CPU超负荷使用,某个别虚拟机时不时的会出现卡死和不响应等现象,进而导致了测试的失败并影响了相关实验的进度。比如,下图所示的嵌套ESXi虚拟机,本来运行好好的,由于资源不足,该虚拟机便出现了卡死和不响应问题......
  • Centos7使用pxe安装KVM虚拟机
    Centos7使用pxe安装KVM虚拟机一、安装服务所需的软件[root@localhost~]yuminstallnginxdhcpvsftpdsyslinux-y[root@localhost~]mount-ploop-tiso9660images/CentOS-7-x86_64-DVD-1804.iso/mnt#提前上传镜像[root@localhost~]systemctlstart......
  • 学生订阅如何免费获得2台Azure ArchLinux虚拟机
    微软Azure的学生订阅可以免费开Windows和Linux虚拟机各一台,但是只有1G内存,在Windows Server里面跑不动程序。下面记录了我将安装了Ubuntu和WindowsServer的2台虚拟机都重装成ArchLinux的过程。一、登录github学生账号,登入https://portal.azure.com/ 分别开通两台免费的......
  • lvm逻辑卷的扩容
    LVM逻辑卷扩容1.查看逻辑卷组lvdisplay[root@mn-test-mysql-18-81~]#lvdisplay---Logicalvolume---LVPath/dev/centos/rootLVNamerootVGNamecentos#名字LVUUIDePj1dX-M6sr-XTDl-2Ace......
  • Windows系统修改Tomcat虚拟机内存参数
    文章目录I修改Tomcat虚拟机内存参数基于tomcat管理程序进行配置基于setenv文件进行配置II查看服务器状态/manager/status查看服务器状态manager/jmxproxy查询Tomcat指标I修改Tomcat虚拟机内存参数基于tomcat管理程序进行配置查看堆内存分配情......