【Linux系统KVM虚拟机实战】LVM逻辑卷之磁盘扩容

news2024/9/23 17:11:26

【Linux系统KVM虚拟机实战】LVM逻辑卷之磁盘扩容

  • 一、LVM与KVM介绍
    • 1.1 LVM介绍
    • 1.2 KVM介绍
      • 1.2.1 KVM简介
      • 1.2.2 KVM优点
  • 二、本次实践介绍
    • 2.1 本次实践简介
    • 2.2 环境规划
  • 三、虚拟机环境检查
    • 3.1 检查KVM虚拟机磁盘空间
    • 3.2 KVM虚拟机检查系统情况
    • 3.3 检查物理磁盘分区
    • 3.4 查看PV状态
    • 3.5 查看VG卷组状态
    • 3.6 查看LVM逻辑卷状态
  • 四、KVM虚拟机新增硬盘
    • 4.1 查看虚拟机列表
    • 4.2 关闭KVM虚拟机
    • 4.3 查找KVM虚拟机磁盘位置
    • 4.4 创建磁盘文件
    • 4.5 给虚拟机新增硬盘
    • 4.6 查看虚拟机的磁盘文件
    • 4.7 KVM虚拟机开机
  • 五、扩展虚拟机磁盘空间
    • 5.1 查看虚拟机硬盘情况
    • 5.2 创建物理卷PV
    • 5.3 扩展卷组VG
    • 5.4 扩展逻辑卷
    • 5.5 调整文件系统大小
    • 5.6 查看当前文件系统情况
  • 六、查看虚拟机状态

一、LVM与KVM介绍

1.1 LVM介绍

LVM(Logical Volume Manager)是一种Linux磁盘管理工具,它允许管理磁盘驱动器的分区和卷,从而提供了更灵活和可靠的存储管理。LVM将硬盘空间划分为逻辑卷组(VG)和逻辑卷(LV),这些逻辑结构可以动态地调整大小,无需重新分区或移动数据。

1.2 KVM介绍

1.2.1 KVM简介

KVM全称是Kernel Virtual Machine,是一种开源的虚拟化技术,它是一种基于Linux内核的虚拟化技术,通过在物理主机上运行一个修补过的Linux内核来提供虚拟化支持,以便多个虚拟机可以在同一物理主机上运行。

1.2.2 KVM优点

  • 更高的性能:因为它是基于Linux内核的,相对于其他虚拟化技术,它能够更好地利用硬件资源,提供更高的性能和效率。
  • 更好的稳定性:由于KVM在Linux内核中集成,因此它也不会因与其他虚拟化技术的兼容性问题而导致不稳定。
  • 更低的开销:由于KVM是开源技术,因此它没有需要额外支付的许可费用,同时也因为它的高效性,它的开销可以降低到最小。

二、本次实践介绍

2.1 本次实践简介

1.本次实践环境为个人测试环境,生产环境请谨慎;
2.本次实践为KVM虚拟机磁盘空间不足,需要进行磁盘扩容;
3.本次实践磁盘扩容,预计扩容150G左右空间。

2.2 环境规划

角色 hostname IP地址 操作系统版本 KVM管理平台
宿主机 server 192.168.3.152 centos 7.6 WebVirtMgr
KVM虚拟机 server001 192.168.3.158 centos 7.6 ——

三、虚拟机环境检查

3.1 检查KVM虚拟机磁盘空间

检查KVM虚拟机磁盘空间,发现磁盘空间已严重不出,需要进行磁盘扩容。

df -hT

在这里插入图片描述

3.2 KVM虚拟机检查系统情况

已经提前在KVM上安装1Panel管理平台,查看系统概览,同样发现磁盘空间已严重不足,需要进行扩容。

在这里插入图片描述

3.3 检查物理磁盘分区

使用lsblk命令检查磁盘分区情况

[root@server001 ~]#  lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0              11:0    1  4.3G  0 rom
vda             252:0    0  150G  0 disk
├─vda1          252:1    0    1G  0 part /boot
└─vda2          252:2    0  149G  0 part
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0    8G  0 lvm  [SWAP]
  └─centos-home 253:2    0   97G  0 lvm  /home
vdb             252:16   0   20G  0 disk
└─centos-swap   253:1    

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

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

相关文章

②. GPT错误:图片尺寸写入excel权限错误

꧂问题最初 ꧁ input输入图片路径 print图片尺寸 大小 长宽高 有颜色占比>0.001的按照大小排序将打印信息存储excel表格文件名 表格路径 图片大小 尺寸 颜色类型 占比信息input输入的是文件就处理文件 是文件夹📁就处理文件。路径下的图片 1. 是处理本路径图片 …

数据结构-----哈夫曼树和哈夫曼编码

目录 前言 哈夫曼树的实现 1.储存结构 2.创建初始化哈夫曼树 3.完整哈夫曼树创建 4.计算总权值 哈夫曼编码 完整代码 前言 前面我们学习过了哈夫曼树和哈夫曼编码的基础知识(链接:哈夫曼树哈夫曼编码必知必会知识_Gretel Tade的博客-CSDN博客&…

内排序算法

排序算法是面试中常见的问题,不同算法的时间复杂度、稳定性和适用场景各不相同。按照数据量和存储方式可以将排序算法分为 内排序(Internal Sorting)和 外排序(External Sorting)。 内排序是指对所有待排序的数据都可…

wifi管理软件 WiFi Signal mac中文介绍

WiFi Signal mac是一款WiFi信号强度监测工具,它可以帮助用户实时监测WiFi信号的强度、频率、噪声等信息,并提供详细的图表和统计数据。 WiFi Signal可以自动扫描附近的WiFi网络,并显示它们的信号强度和频率。用户可以通过WiFi Signal来找到最…

Android斩首行动——应用层开发Framework必知必会

前言 相信做应用层业务开发的同学,都跟我一样,对Framework”深恶痛绝“。确实如此,如果平日里都在做应用层的开发,那么基本上我们很少会去碰Framework的知识。但生活所迫,面试总是逃不过这一关的,所以作为…

第二证券:A股公司首批三季报出炉 柏楚电子、平煤股份业绩一增一减

10月10日晚,柏楚电子、平煤股份拉开了A股公司三季报发表序幕。来自激光切开控制体系赛道的柏楚电子,前三季度营收、净利润均完结较大崎岖增加;焦煤龙头企业平煤股份,受煤价跌落连累成果,前三季度营收、净利润均有所下降…

Java架构师缓存性能优化

目录 1 缓存的负载策略2 缓存的序列化问题3 缓存命中率低4 缓存对数据库高并发访问5 缓存数据刷新的策略6 何时写缓存7 批量数据来更新缓存8 缓存数据过期的策略9 缓存数据如何恢复10 缓存数据如何迁移11 缓存冷启动和缓存预热1 缓存的负载策略 如果说我们在缓存架构设计当中啊…

优思学院|八大浪费深度剖析

在工作流程中消除浪费是精益思想的目标。在深入探讨八大浪费之前,了解浪费的定义至关重要。浪费是指工作流程中的任何行动或步骤,这些行动或步骤不为客户增加价值。换句话说,浪费是客户不愿意为其付费的任何过程。 最初的七大浪费&#xff0…

第83步 时间序列建模实战:Catboost回归建模

基于WIN10的64位系统演示 一、写在前面 这一期,我们介绍Catboost回归。 同样,这里使用这个数据: 《PLoS One》2015年一篇题目为《Comparison of Two Hybrid Models for Forecasting the Incidence of Hemorrhagic Fever with Renal Syndr…

Nerf 学习笔记

Nerf 学习笔记 Step 1:相机 Rays 行进(ray marching)Step 2:收集查询点Step 3:将查询点投射到高维空间(位置编码)Step 4:神经网络推理和体渲染神经网络推理体渲染计算损失 Reference: 搞懂神经辐射场 Neural Radiance Fields (Ne…

如何在一个传统的html中,引入vueJs并使用vue复制组件?

如何在一个传统的html中,引入vueJs并使用vue复制组件? 1.1 引言1.2 背景1.3 解决方案1.3.1 解决方案一:直接使用clipboard(不推荐仅供参考学习)1.3.2 解决方案二:封装指令js库后使用 (推荐) 1.1 引言 这篇博文主要分享如何在一个…

Springboot给每个接口设置traceId,并添加到返回结果中

原理 slf4j有个MDC的类,是ThreadLocal的实现,保存在这里的变量会绑定到某个请求线程,于是在该请求的线程里的日志代码都可以使用设入的变量。 实现 一、引入依赖 这个是可选项,用于生成唯一uid,我人懒&#xff0c…

一文带你了解 Linux 的 Cache 与 Buffer

目录 前言一、Cache二、Buffer三、Linux 系统中的 Cache 与 Buffer总结 前言 内存的作用是什么?简单的理解,内存的存在是为了解决高速传输设备与低速传输设备之间数据传输速度不和谐而设立的中间层(学过计算机网络的应该都知道,这…

【实战】kubeadmin安装kubernetes集群

文章目录 前言服务器介绍准备工作设置服务器静态ip修改host关闭防火墙和swap修改所需的内核参数 部署步骤安装containerd安装cri工具(效果等同于docker) 安装kubernetes集群安装网络插件flannel安装可视化面板kuboard(可选) 下期预…

42. QT中开发Android配置QFtp功能时遇到的编译问题

1. 说明 此问题仅适用在QT中开发Android程序时,需要适用QFtp功能的情况。一般情况下,如果开发的是Windows或者Linux系统下的程序,可能不会出现该问题。 2. 问题 【Android】在将QFtp的相关代码文件加入到项目中后,编译项目时会…

sql server判断两个集合字符串是否存在交集

sql server判断字符串A101;A102和字符串A102;A103是否存在交集 我们编写两个函数: 1)函数fn_split将字符串拆分成集合 create function [dbo].[fn_split](inputstr varchar(8000), seprator varchar(10)) returns temp table (Result varchar(200)) a…

TCP/IP(七)TCP的连接管理(四)全连接

一 全连接队列 nginx listen 参数backlog的意义 nginx配置文件中listen后面的backlog配置 ① TCP全连接队列概念 全连接队列: 也称 accept 队列 ② 查看应用程序的 TCP 全连接队列大小 实验1: ss 命令查看 LISTEN状态下 Recv-Q/Send-Q 含义附加:…

2785323-77-3,MAL-Alkyne,双功能连接试剂Alkyne maleimide

炔烃马来酰亚胺,Alkyne maleimide,MAL-Alkyne是一种非常有用的双功能连接试剂,可以在生物分子中发挥重要的作用。它的马来酰亚胺基团可以与生物分子中的硫醇基团反应,形成共价键,从而将生物分子与炔烃连接起来。这种连接方式在生物…

React的类式组件和函数式组件之间有什么区别?

React 中的类组件和函数组件是两种不同的组件编写方式,它们之间有一些区别。 语法和写法:类组件是使用类的语法进行定义的,它继承自 React.Component 类,并且需要实现 render() 方法来返回组件的 JSX。函数组件是使用函数的语法进…