虚拟机扩容

news2024/11/25 10:08:09

文章目录

  • 虚拟机扩容
    • 扩容背景
    • 软件版本
    • 操作步骤
      • 1、VM上修改磁盘信息
      • 2、在系统中挂载磁盘
        • (1) 使用命令查看磁盘状态
        • (2) 通过命令查看到新磁盘的分区
        • (3) 然后对新加的磁盘进行分区操作
        • (4)重启虚拟机
        • (5) 再次用以下命令查看到磁盘当前情况
        • (6) 查看卷组名
        • (7) 初始化刚刚的分区
        • (8) 将初始化过的分区加入到虚拟卷组名
        • (9) 再次查看卷组情况
        • (10) 查看当前磁盘情况并记下需要扩展的文件系统名
        • (11) 扩容已有的卷组容量
        • (12) 查看当前卷组
        • (13) 文件系统扩容
        • (14) 查看磁盘状态
        • (15)重启虚拟机
        • (14) 查看磁盘状态
        • (15)重启虚拟机

虚拟机扩容

扩容背景

在我们一开始设置虚拟机的时候,一般都没有给虚拟机设定太大的磁盘容量,我当初设置的是每台虚拟机 20G 磁盘容量,但随着课程的不断深入,内存逐渐不够用了。

一般的话,对虚拟机扩容有三种方法:

  • 一种是新建一个磁盘,然后再重新进行挂载;
  • 另一种是直接修改磁盘容量,但这样的话打开虚拟机磁盘容量不会增加,需要进行一系列操作;
  • 当然还有就是使用软件对磁盘重新进行划分,但我的虚拟机内核是mini版本,对我来说无用。

这里我们使用的是第二种方法。

软件版本

  1. VMware 版本: VMware® Workstation 16 Pro

  2. 操作系统版本:CentOS Linux release 7.9.2009 (Core)

操作步骤

1、VM上修改磁盘信息

将虚拟机关机,然后点击VM顶部菜单栏中的显示或隐藏控制台视图按钮来显示已建立的虚拟机的配置信息。

编辑虚拟机配置:

image-20230324142736993

点击扩展磁盘容量:

image-20230324142931632

注意:扩展之前要确保没有快照。

输入要扩展的磁盘大小:

image-20230324143132092

出现提示:磁盘已成功扩展。您必须从客户机操作系统内部对磁盘重新进行分区和扩展文件系统。

image-20230324143154718

拍摄快照(稳妥起见):

image-20230324143436172

2、在系统中挂载磁盘

(1) 使用命令查看磁盘状态

df -h

image-20230324143813117

我们设置的为80G,但是这些容量远远没有达到。

(2) 通过命令查看到新磁盘的分区

fdisk -l

image-20230324145656366

(3) 然后对新加的磁盘进行分区操作

fdisk /dev/sda

image-20230324145057506

image-20230324145402383

(4)重启虚拟机

重启客户机 reboot 重启linux,必须reboot,否则/dev/sda3无法格式化。

image-20230324145503405

(5) 再次用以下命令查看到磁盘当前情况

fdisk -l

image-20230324145619024

我们发现 sda3已经挂载到虚拟机上了。

(6) 查看卷组名

vgdisplay

image-20230324145907000

(7) 初始化刚刚的分区

pvcreate /dev/sda3

image-20230324150222936

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

# vgextend 虚拟卷组名 新增的分区
vgextend centos /dev/sda3

image-20230324150318930

(9) 再次查看卷组情况

vgdisplay

image-20230324150444375

(10) 查看当前磁盘情况并记下需要扩展的文件系统名

df -h

image-20230324150553894

我这里因为要扩展根目录,所以我记下的是 /dev/mapper/centos-root

(11) 扩容已有的卷组容量

注意:这里有个细节,就是不能全扩展满,比如空闲空间是60G,然后这里的话60G不能全扩展上,这里我扩展的是55G

# lvextend -L +需要扩展的容量 需要扩展的文件系统名
lvextend -L +55G /dev/mapper/centos-root

image-20230324150756671

(12) 查看当前卷组

pvdisplay

image-20230324150904157

这里可以看到,卷组已经扩容了.

以上只是卷的扩容,然后我们需要将文件系统扩容。

(13) 文件系统扩容

查看文件系统的格式

cat /etc/fstab | grep centos-root

image-20230324151006508

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

# xfs_growfs 文件系统名
xfs_growfs /dev/mapper/centos-root

image-20230324151054490

(14) 查看磁盘状态

df -h

image-20230324151136540

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

(15)重启虚拟机

配置完成后,不要直接启动集群,需要重启一下。

参考文章:

img-QoBS50co-1685250444944)]

(14) 查看磁盘状态

df -h

image-20230324151136540

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

(15)重启虚拟机

配置完成后,不要直接启动集群,需要重启一下。

参考文章:

虚拟机扩容

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/578921.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MongoDB入门

mongodb与sql术语对应关系 SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段/域indexindex索引 对应关系图例

Microsoft Edge有哪些你不知道却超级好用的插件?(Microsoft Edge功能测评)

🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨ 🐻推荐专栏: 🍔🍟🌯C语言进阶 🔑个人信条: 🌵知行合一 🍉本篇简介:>:对Edge浏览器的简单测评,分享一些自己在使用好用的插件. 目录…

阿里系文生图(PAI+通义)

PAI-Diffusion模型来了!阿里云机器学习团队带您徜徉中文艺术海洋 - 知乎作者:汪诚愚、段忠杰、朱祥茹、黄俊导读近年来,随着海量多模态数据在互联网的爆炸性增长和训练深度学习大模型的算力大幅提升,AI生成内容(AI Gen…

Ae 效果详解:3D 摄像机跟踪器

Ae菜单:效果/透视/3D 摄像机跟踪器 Effects/Perspective/3D Camera Tracker 使用 3D 摄像机跟踪器 3D Camera Tracker效果可自动分析视频,以便提取摄像机运动和 3D 场景数据。然后,可以在 2D 素材的基础上正确合成 3D 元素。 提示&#xff1a…

基于DataX的海量时序数据迁移实战:从MySQL到TDengine3.x

背景 MySQL 数据库中,设备历史数据单表过亿,如何快速、低成本地迁移到 TDengine3.x 中? 从标题可以看出,我们使用的数据迁移/同步工具是 DataX ,数据源( Source )为传统的关系型数据库 MySQL …

Yarn学习笔记

Apache Hadoop YARN (Yet AnotherResource Negotiator,另一种资源协调者)是一种新的 Hadoop 资源管理器,它是一个通用资源管理系统,可为上层应用提供统一的资源管理和调度,它的引入为集群在利用率、资源统一…

全面SOA化的电子电气架构是什么样?

交流群 | 进“传感器群/滑板底盘群/汽车基础软件群/域控制器群”请扫描文末二维码,添加九章小助手,务必备注交流群名称 真实姓名 公司 职位(不备注无法通过好友验证) 作者 | 张萌宇 在汽车产业向智能化转型的过程中&#xff0c…

《C++程序设计原理与实践》笔记 第18章 向量和数组

本章将介绍如何拷贝以及通过下标访问向量。为此,我们讨论一般的拷贝技术,并考虑向量与底层数组表示之间的关系。我们将展示数组与指针的关系及其使用引发的问题。我们还将讨论对于每种类型必须考虑的五种基本操作:构造、默认构造、拷贝构造、…

C++中queue的用法(超详细,入门必看)

博主简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的人。 博主主页:陈童学哦 所属专栏:CSTL 前言:Hello各位小伙伴们好!欢迎来到本专栏CSTL的学习,本专栏旨在帮助大家了解…

轩辕:首个千亿级中文金融对话模型

背景 目前开源的大语言模型或多或少存在以下痛点: 缺少专门针对中文进行优化过的的大语言模型。 支持中文的开源模型的参数规模偏小,没有超过千亿。比如清华和智谱AI的ChatGLM-6B目前只开源了6B参数模型,盘古alpha也只开源了13B的模型。 支…

杨立昆:科学之路读书笔记1

杨立昆:科学之路读书笔记1 前言科学之路1读书缘由靠省钱,是混不出名堂的AI趣事话题交流 一起学AI系列博客:目录索引 前言 在贝尔实验室,靠节省开支,是无法混出名堂的。——《科学之路》 五一假期读的多,写的…

毫米波雷达点云 DBSCAN聚类算法

毫米雷达点云 DBSCAN聚类算法 聚类的目的聚类算法分类原型聚类层次聚类密度聚类 DBSCAN聚类算法原理相关定义算法流程以及伪代码DBSCAN算法优缺点DBSCAN参数选择聚类衡量指标 DBSCAN算法仿真DBSCAN代码DBSCAN算法对毫米波雷达点云数据进行聚类 聚类的目的 聚类的目的是将一组数…

认识http协议---3

hi,大家好,今天为大家带来http协议的相关知识 🍇1.http状态响应码 🍇2.构造http请求 1.直接在地址栏里输入一个URL 2.html的一些特殊标签,触发get请求 3.提交form表单,可以触发get请求和post请求 4.使用ajax 🍇3.再次谈同步和异步 &#x1f3…

spark sql(四)物理计划解析

1、流程解析 在该系列第二篇文章中介绍了spark sql整体的解析流程,我们知道整体的sql解析分为未解析的逻辑计划(Unresolved LogicalPlan)、解析后的逻辑计划(LogicalPlan)、优化后的逻辑计划(Optimized Lo…

HDFS学习笔记

HDFS1.0 1 什么是HDFS? HDFS的全称是:Hadoop DistributeFiles System,分布式文件系统。 在整个Hadoop技术体系中,HDFS提供了数据分布式存储的底层技术支持。 HDFS 由三个组件构成:NameNode(NN&#xff…

排序算法:堆排序

朋友们、伙计们,我们又见面了,本期来给大家解读一下栈和队列方面的相关知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! 数据结构与算法专栏:数据结构与算法 个 人 …

算法|9.从暴力递归到动态规划2

9.算法|从暴力递归到动态规划2 1.数字字符串转英文字符串 题意:规定1和A对应、2和B对应、3和C对应…26和Z对应,那么一个数字字符串比如"111”就可以转化为:“AAA”、“KA"和"AK” 给定一个只有数字字符组成的字符串str,返回…

windows安装python开发环境

最近因工作需要,要学习一下python,所以先安装一下python的开发环境,比较简单 下载和安装Python 首先,在浏览器中打开Python的官方网站(https://www.python.org/downloads/) 然后,从该网站下载与你的操…

NCI架构-1

1、NFCC和DH通过物理连线相连,物理连线对应为Transport Layer(传输层),支持SPI、I2C、UART、USB等; 2、DH中所有和NFC相关的应用程序都可视为DH-NFCEE(EE:Execution Enviroment),图左的NFCEE模块可运行一些…

Linux系统中源码安装1.8.x版本Arduino IDE

本文内容参考: Ubuntu22.04安装Arduino IDE及Arduino UNO(使用CH341驱动)调试方法__KILLMILEDC_的博客-CSDN博客 在Linux上下载arduino_不说话的白帽子的博客-CSDN博客 https://guoqing.blog.csdn.net/article/details/88913063?spm1001.…