CentOS虚机在线扩容系统盘数据盘

news/2025/2/9 6:14:13 标签: centos, linux, 运维

最近在制作Openstack下的镜像,用户需要CentOS6以及CentOS7的虚机镜像,遇到了些关于系统盘以及数据盘在线扩容的问题,故此整理一下。

​ 传统我们想对磁盘在线热扩容,必然会想到LVM逻辑卷。如果没有LVM逻辑卷的情况下,则可以考虑使用growpart命令。

#yum -y install cloud-utils-growpart

在内核3.6.0 以上,是可以实现系统盘在线扩容的,如果低版本内核则需要reboot或者重新挂载磁盘。

#growpart /dev/sda 1  #将sda剩余空间全部扩容给sda1
#resize2fs /dev/sda1   #ext使用resize2fs, xfs使用xfs_growfs

所以,假如虚机镜像大小20G,创建系统盘大小是50G的虚机时,默认情况下cloud-init会调用growpart以及resize2fs扩容系统盘。

​ 如果是centos7的系统镜像,虚机开机过程中cloud-init调用growpart和resize2fs即可直接在线扩容系统盘。

​ 如果是centos6的系统镜像,虚机开机过程中cloud-init调用growpart和resize2fs并不能在线扩容系统盘。如何解决?可以通过给initramfs添加growroot的module,growroot 模块用于在启动过程中自动调整根文件系统的大小。

#dracut --force --add growroot /boot/initramfs-$(uname -r).img

http://www.niftyadmin.cn/n/5845675.html

相关文章

【ArcGIS】R语言空间分析、模拟预测与可视化技术

R语言在空间数据挖掘中具有广泛的应用,以下是一些关键内容和常用包的介绍: R语言空间数据挖掘的关键技术 空间数据类型 矢量数据:包括点(Point)、线(Line)、面(Polygon)等…

胶质瘤患者功能性磁共振成像数据分析的最佳方法

背景: 静息态功能磁共振成像(rs-fMRI)越来越多地被用于研究胶质瘤对大脑功能组织的影响。文献中出现了各种预处理技术和功能连接分析方法。然而,迄今为止还没有对不同方法如何影响观察结果进行系统性比较。 新方法: 我们首先调查了当前文献并确定了该领…

Model ML:重塑华尔街工作方式的AI驱动金融研究平台

在当今快速发展的金融科技领域,人工智能(AI)正在改变传统的金融分析和研究方式。Model ML 是一款由两位连续创业者 Chaz 和 Arnie Englander 兄弟创立的AI驱动工作空间,旨在自动化并简化金融研究、尽职调查和数据分析过程。本文将详细介绍 Model ML 的核心功能、差异化优势…

PySide(PyQT)使用场景(QGraphicsScene)进行动态标注的一个demo

用以标注图像的一个基本框架demo import sys from PySide6.QtWidgets import QApplication, QGraphicsView, QGraphicsScene, QMainWindow, QLabel, QGraphicsPixmapItem from PySide6.QtGui import QPixmap, QPainter, QTransform from PySide6.QtCore import Qt, QPointF, S…

软件工程的熵减:AI如何降低系统复杂度

软件开发的世界,如同一个不断膨胀的宇宙。随着功能的增加和时间的推移,代码库越来越庞大,系统复杂度也随之水涨船高。代码膨胀、维护困难、开发效率低下等问题困扰着无数开发者。这不禁让人联想到物理学中的“熵增”原理——一个孤立系统的熵…

java练习(12)

ps:题目来自力扣 给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一…

UnityShader学习笔记——深度与法线纹理

——内容源自唐老狮的shader课程 目录 1.概述 1.1.分别指什么 1.2.如何获取 1.2.1.对摄像机赋值 1.2.2.在Shader中声明 1.2.3.获取深度值 1.2.4.获取法线纹理 1.3.背后的原理 1.3.1.深度纹理中存储的是什么信息 1.3.2.法线纹理中存储的是什么信息 1.3.3.unity是如何…

OpenAI 实战进阶教程 - 第十节 : 结合第三方工具的向量数据库Pinecone

面向读者群体 本节课程主要面向有一定编程基础和数据处理经验的计算机从业人员,如后端开发工程师、数据工程师以及对 AI 应用有浓厚兴趣的技术人员。即使你之前没使用过向量数据库,也可以通过本节的实操内容快速上手,为企业或个人项目构建强…