VMWare虚拟机扩容并挂载磁盘

news2024/11/23 2:00:06

零、说在前面

        我们在使用在VMWare创建虚机运行系统的时候,难免会因为前期规划不足而遇到磁盘空间被占满的情况,此时就需要对虚机的原有存储空间进行扩容。而整体思路,就是将新追加的磁盘空间归属到逻辑卷下(类似window的给磁盘分区),然后将这部分逻辑空间与文件系统相关联(类似于给分区后的空间分配一个盘符)。下面直接上干货。

      

一、VMWare工具中的操作部分

1.1、从VMWare中增加存储空间

        首先,关闭虚拟机后点击如下图所示的“编辑虚拟机设置”,在弹出的窗口中可以看到当前虚机最大存储空间20G,已用16.5G。

        点击上图中的“扩展”按钮,看到如下图所示内容,将最大磁盘大小从20改为40后点击扩展。

        操作完成后,VMWare会提示你“磁盘已成功扩展,您徐聪客户机操作系统内部对磁盘重新进行分区和扩展文件系统”。

        重启虚机,到此,使用VMWare工具的操作部分告一段落,下面进入下一个环节。

二、操作系统中的操作部分

2.1、分区操作

2.1.1、首先通过fdisk,查看当前分区情况。

        可知当前的最后一个分区叫做“/dev/sda2”,它是"LVM"-即受到逻辑卷管理的逻辑卷。那么新追加的那20G空间也应该以逻辑卷的形式进行挂载

2.1.2、用fdisk命令进行分区操作。

         现在再执行fdisk -l命令查看,就能看到新的分区出现了。

       重启虚拟机,然后通过pvcreate /dev/sda3 命令将分区初始化为物理卷,以便被 lvm使用

2.2、挂载操作

2.2.1、追加到逻辑卷

        使用lvs命令,查看现有卷组名称。可知现有卷组名为“centos”。

        因此,我们使用 vgextend 命令将新的分区加入到centos逻辑卷中即可。命令用法如下所示

         添加成功后,使用 vgdisplay命令查看,发现centos逻辑卷中多了一个20G的空闲空间。下一步就是将这些空闲空间加到它需要去到的地方。

 

2.2.2、分配盘符

        使用df -h命令查看一下哪个文件系统(相当于d盘、e盘)需要扩容空间。如下图所示,需要扩容的是  /dev/mapper/centos-root 文件系统。

        使用 lvextend 命令扩展它。这里需要注意的是,扩容的空间数字要小于等于新添加的空间大小。在下图中我只写了 19.8G,据说这样不会扩展失败,原因未知。

         再次执行 pvdisplay ,发现与上次相比,空间已经扩容成功。

2.2.3、让根目录识别新空间

        首先查看根目录的文件系统格式类型,可知类型为 xfs。

        以xfs——growfs 命令,对根目录文件系统扩容

        因为已经让根目录识别到了追加的空间,这时就可以用df -h 命令 查看磁盘容量了

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

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

相关文章

【深度学习】 Python 和 NumPy 系列教程(十七):Matplotlib详解:2、3d绘图类型(3)3D条形图(3D Bar Plot)

目录 一、前言 二、实验环境 三、Matplotlib详解 1、2d绘图类型 2、3d绘图类型 0. 设置中文字体 1. 线框图 2. 3D散点图 3. 3D条形图(3D Bar Plot) 一、前言 Python是一种高级编程语言,由Guido van Rossum于1991年创建。它以简洁、易读…

vue的由来、vue教程和M-V-VM架构思想、vue的使用、nodejs

vue vue的由来 vue教程和M-V-VM架构思想 vue的使用 nodejs vue的由来 # 1 HTML(5)、CSS(3)、JavaScript(ES5、ES6、ES11):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览…

C++(day7)

思维导图 Vector #include <iostream>using namespace std;template <typename V> class Myvector{ private:V *data;int Capacity;int Size; public://无参构造Myvector():data(new V[Capacity]),Capacity(0),Size(0){cout<<"无参构造函数"<&…

web端动效 PAG

之前写过一篇lottie动效的文章&#xff1a;web端动效 lottie-web 使用&#xff0c;本篇写一下PAG-web的基础使用。 PAG是腾讯开发&#xff0c;支持移动端、桌面端以及Web端的动效工作流解决方案。目标是降低或消除动效相关的研发成本&#xff0c;能够一键将设计师在 AE&#x…

VoIP之IP直呼

在VoIP应用场景中&#xff0c;有一种功能叫IP直呼&#xff0c;也称为IP直拨。 就是两个SIP终端或终端和服务器之间&#xff0c;通过呼叫&#xff08;Invite)对方IP地址实现音视频通话的功能。 抓包如下&#xff1a; 与常见的SIP账号呼叫的区别是from/to字段没有账号&#xff0…

163邮箱开通发件功能

点击设置 查看详情 开启这个功能&#xff0c;如下 开通IMAP/SMTP服务 开通POP3/SMTP服务完成了 设置邮箱完成。

C++--day7

仿照vector手动实现自己的myVector&#xff0c;最主要实现二倍扩容功能 #include <iostream>using namespace std; class myvector { private:int *num;int size;int top0; public://有参构造函数myvector(int s,int val){int *tmpnew int [s];sizes;for(int i0;i<s;…

基于FPGA的图像sobel锐化实现,包括tb测试文件和MATLAB辅助验证

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 将FPGA的仿真结果导入到matlab显示图像效果 2.算法运行软件版本 MATLAB2022a,vivado2019.2 3.部分核心程序 .................................…

数据结构之洗牌算法

洗牌算法 1.买一副牌(生成一副牌)2.洗牌3.揭牌完整代码 1.买一副牌(生成一副牌) 2.洗牌 3.揭牌 完整代码 card中的代码: cardDemo中的代码 测试类代码

常微分方程的基本概念(二)

目录 微分方程的解 微分方程的通解 微分方程的特解 微分方程的初始条件 积分曲率 微分方程的解 微分方程的解是指满足给定微分方程的函数或函数集合。微分方程通常描述了一个函数与其导数之间的关系&#xff0c;解是满足这种关系的函数或一组函数。 微分方程可以分为多个…

部署ZFile在线网盘

部署ZFile应用 1.安装依赖 在部署ZFile应用之前&#xff0c;需要安装环境依赖。 yum install -y java-1.8.0-openjdk unzip 2.创建安装部署目录 创建安装目录&#xff0c;用于部署ZFile。 [roothecs-4981 ~]# mkdir -p /data/zfile [roothecs-4981 ~]# cd /data/zfile/ [ro…

新版原型和原型链详解,看完整个人都通透

了解原型、原型链前需要先了解构造函数&#xff0c;new操作符 构造函数 构造函数是一种特殊的函数&#xff0c;主要用来初始化对象&#xff0c;即为对象成员变量赋初始值&#xff0c;它总与 new 一起使用。我们可以把对象中一些公共的属性和方法抽取出来&#xff0c;然后封装到…

idea2023全量方法debug

为什么要全量debug 刚上手项目或者研读开源项目源码的时候&#xff0c;我们对项目的结构&#xff0c;尤其是功能链路非常陌生&#xff0c;想要debug根本不知道断点打在哪&#xff0c;光靠文件名类名或者方法名去猜也不是个事。这时候只要配置一下全量debug模式&#xff0c;就能…

解决jupyter找不到虚拟环境的问题

解决jupyter找不到虚拟环境的问题 使用jupyter只能使用base环境&#xff0c;不能找到自己创建的虚拟环境。如下图&#xff0c;显示的默认的虚拟环境base的地址。 如何解决这个问题&#xff1f;需要两个步骤即可 1 . 在base环境中安装nb_conda_kernels这个库 activate base c…

ARM上市,冲击2023年美股最大IPO

KlipC报道&#xff1a;ARM于美国时间9月14日在纳斯达克挂牌上市。 KlipC的合伙人表示&#xff1a;“据媒体报道&#xff0c;位于发行价指导区间47至51美元的顶端&#xff0c;知情人士称&#xff0c;ARM曾考虑将IPO发行价确定为52美元&#xff0c;但随后又降低到了51美元&#x…

数学实验-数列与级数(Mathematica实现)

一、实验名称&#xff1a;数列与级数 二、实验环境&#xff1a;Mathematica 10.3软件 三、实验目的&#xff1a;本实验通过Mathematica 10.3软件编程演示Fibonacci数列、调和级数的函数图像及函数关系式&#xff0c;通过Mathematica 10.3软件发现数列与极限状态的性质&#x…

C++与JS实现WebSocket通信(C++服务端JS客户端)

天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物。 每个人都有惰性&#xff0c;但不断学习是好好生活的根本&#xff0c;共勉&#xff01; 文章均为学习整理笔记&#xff0c;分享记录为主&#xff0c;如有错误请指正&#xff0c;共同学习进步。…

即时通讯如何做好安全防御

即时通讯工具该怎么样做好防御可以分为以下几点 1、清理安全漏洞定期定时的扫描服务器的网络节点&#xff0c;排查网络中的安全漏洞隐患&#xff0c;及时清理安全漏洞。避免这些漏洞被黑客利用&#xff0c;攻击服务器。 2、设置防火墙在服务器的骨干节点配置防火墙&#xff0c;…

前端面试要点

0914 JScript深拷贝和浅拷贝&#xff08;js解构赋值算哪个&#xff1f;&#xff09; 深拷贝和浅拷贝 回流和重绘 回流和重绘 webpack打包流程 Webpack打包 虚拟DOM 虚拟DOM git合并分支 git合并分支 CSS盒子模型 CSS盒子模型 0911 WebPack分包 webpack分包 ts泛型 ts泛型 优化…

java包的介绍

包 包就是文件夹&#xff0c;用来管理各种不同功能的 java 类&#xff0c;方便后续管理 包名的规则: 公司域名反写&#xff0b;包的作用&#xff0c;需要全部英文小写&#xff0c;见名知意。 导包的规则 使用同一个包中的类时&#xff0c;不需要导包。使用 java. Lang 包中的…