KVM下Centos系统环境扩容EXT4格式分区

2024-04-09 05:18

本文主要是介绍KVM下Centos系统环境扩容EXT4格式分区,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第一步:增加KVM磁盘上限大小及实战

先将云centos系统关机
cd /home/kvm/instance/1000004/
qemu-img resize 1000004.qcow2 +60G        给磁盘增加60G大小
virsh start 1000004        启动KVM

第二步:调整系统分区大小

以centos7.x为测试系统环境

1.通过命令df -Th查看目前的分区空间状况(/dev/vda 是100G  其中vda1是40G,如果不是针对系统根分区进行调整需要先使用umount卸载掉vdb磁盘再进行分区调整操作,若提示磁盘忙的话请使用fuser命令将正在使用磁盘的程序kill掉);
2.fdisk /dev/vda进入磁盘的管理模式(fdisk /dev/vdb);
3.通过m命令获取命令帮忙,通过p命令打印现有分区表,查看磁柱号 ,切记用笔记下来;
4.通过d命令删除分区,分区Number选择1(如果仅一个分区则为1,多分区可以根据实际情况选择,执行此步骤后,千万不要保存,紧接着操作第5步);
5.通过n命令创建新分区,分区Number选择1(选择开始和结束柱号的时候可以直接回车使用默认配置,或是不知道的就输入你想要的磁盘大小即可 如+150GB);
6.通过t命令更改分区类型,默认为Linux分区不需要更改,如果第1步查看的分区类型不是Linux分区,这里更改为对应的分区即可(此步可选,一般默认都是Linux分区);
7.通过w命令保存分区表;
8.通过q命令退出;
9.通过reboot命令重启生效(如果之前使用了umount卸载掉vdb磁盘,则可以不用reboot命令启生效,此步将变为使用e2fsck -f /dev/vdb1     //检查需要调整的分区);
10.重新进入系统后,执行resize2fs /dev/vda1,完成扩容(resize2fs /dev/vdb1之后,再mount挂载这个磁盘分区);
11.再通过df -h查看扩容后的分区容量。

实战操作(针对的是阿帕云OEM系统创建的镜像):

fdisk /dev/vda

d

n

p

回车(默认分区1)

回车(默认开始大小)

回车(默认结束大小,全部使用)

w

reboot

重启后使用 resize2fs /dev/vda1

这篇关于KVM下Centos系统环境扩容EXT4格式分区的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/887264

相关文章

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

使用Python构建一个高效的日志处理系统

《使用Python构建一个高效的日志处理系统》这篇文章主要为大家详细讲解了如何使用Python开发一个专业的日志分析工具,能够自动化处理、分析和可视化各类日志文件,大幅提升运维效率,需要的可以了解下... 目录环境准备工具功能概述完整代码实现代码深度解析1. 类设计与初始化2. 日志解析核心逻辑3. 文件处

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon