场景介绍:

  1. 操作系统Centos7.x
  2. 系统有一块vdisk,容量为20G,共分为3个区(swap和boot分区为标准分区xfs文件系统,根分区为LVM分区,xfs文件系统)
  3. 业务需求:在VM系统不关机或不重启的情况下,完成根分区的在线扩容 ,本文为扩容至10G。

实现步骤:

一、扩容前的状态:

1、vm控制台磁盘容量:

2、[root@localhost /]# df –h

3、[root@localhost /]# lsblk

4、root@localhost /]# fdisk –l

5、root@localhost /]# pvdisplay

6、root@localhost /]# vgdisplay

7、root@localhost /]# lvdisplay

二、扩容后

#如存在快照,需要删除快照才能在线扩容

三、系统扩容过程

1 、列出您的 SCSI 设备的名称,重新扫描SCSI:
[root@localhost /]# ls /sys/class/scsi_device/

[root@localhost /]# echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan

[root@localhost /]#echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan

[root@localhost /]# fdksik -l        //磁盘容易已经显示为30GB了

2 、删除分区、重建分区:

[root@localhost /]#fdisk /dev/sda

//保存分区修改、告警请忽略

3、重新读取分区、重新扫描PV

[root@localhost ~]# partprobe //此命令没有任何输出

[root@localhost ~]# pvscan

4、查看pv,扩展pv

[root@localhost ~]# pvdisplay

[root@localhost ~]# pvresize /dev/sda3

[root@localhost ~]# pvdisplay //下图显示PV已经扩容成功了

6、查看VG,查看LV,扩展lv

[root@localhost ~]# vgdisplay

[root@localhost ~]# lvdisplay

[root@localhost ~]# lvextend -L +10G /dev/centos/root

7、扩展文件系统

[root@localhost ~]# xfs_growfs /dev/centos/root //如果是centos6.x请使用,resize2fs /dev/centos/root //如果是Centos8不用执行此条命令

  1. 结果检查

[root@localhost ~]# lsblk

[root@localhost ~]# df –h

总结:

此操作的思路为:虚拟机控制台对虚拟机磁盘扩容---->删除重装分区---->重新读取分区扫描PV---->扩展PV---->扩展LV---->扩展文件系统。

如果你的磁盘分区没到达到数量限制,不是建议你按下面的操作,更为稳当些:

新建分区---->新建PV---->扩展VG---->扩展lv---->扩展文件系统。

CentOS 磁盘在线扩容的更多相关文章

  1. centos7磁盘在线扩容

    1.添加新磁盘 2.fdisk -l查看磁盘被识别的名称 3.如果输入fdisk -l命令没有找到新的磁盘,按下面步骤操作 1)进入到cd /sys/class/scsi_host/ 2)echo & ...

  2. CentOS下KVM增加磁盘/磁盘扩容/在线扩容

    一.磁盘镜像操作(适用于raw和qcow2格式) 1.创建镜像 qemu-img create -f qcow2(格式) /kvm/centos1_1.qcow2(路径) 5G(容量) 2.修改镜像容 ...

  3. Ubuntu 18.04 磁盘根目录在线扩容 & 修改分区 inode 数量

    Ubuntu 18.04 磁盘根目录在线扩容 & 修改分区 inode 数量   Ubuntu 作为服务器系统使用的时候,系统盘的空间可能并不是很充裕,apt apt 着,根目录就满了.诚然, ...

  4. 动态在线扩容root根分区大小的方法详解

    前言 本文主要介绍了关于动态在线扩容root根分区大小的相关内容,分享出来供大家参考学习,下面话不都说了,来一起看看详细的介绍吧. ? 1 qemu-img resize yourname.img + ...

  5. centos /data目录扩容

    /data盘被日志撑死了,必须扩容 有一块现成的100G的/dev/sdb盘,但是mount到了/data/test目录下,而且还有应用程序在上面进行读写操作 1.先查看哪些应用程序 在占用磁盘 #f ...

  6. Linux磁盘空间扩容(LVM)

    Linux磁盘空间扩容(lvm) 随着系统的运行时间增长,业务数据的增长,原有磁盘的空间会存在空间不足情况,导致系统不能正常运行,或者系统管理员磁盘没有完全划完,根据使用者的需求自行划分.那么怎么才能 ...

  7. Linux下lvm在线扩容步骤

    转 :https://jingyan.baidu.com/article/25648fc18f22b29191fd0011.html 图片看不清可以看原文 LVM是逻辑盘卷管理(Logical Vol ...

  8. QEMU/KVM磁盘在线备份

    QEMU/KVM磁盘的在线完整及增量备份,是"打包"方案的一种具体实现,可实现基于时间点的备份,同时支持本地与远程2种备份方式,并可指定备份文件进行恢复. tag: qemu, k ...

  9. bay——Oracle RAC环境下ASM磁盘组扩容.docx

    https://www.cnblogs.com/polestar/p/10115263.html Oracle RAC环境下ASM磁盘组扩容 生产环境注意调整以下参数: +++++++++++++++ ...

随机推荐

  1. 分布式远程调用SpringCloud-Feign的两种具体操作方式(精华)

    一 前言 几大RPC框架介绍 1.支持多语言的RPC框架,google的gRPC,Apache(facebook)的Thrift 2.只支持特定语言的RPC框架,例如新浪的Motan 3.支持服务治理 ...

  2. Batch Normalization详解

    目录 动机 单层视角 多层视角 什么是Batch Normalization Batch Normalization的反向传播 Batch Normalization的预测阶段 Batch Norma ...

  3. docker概念

    一.docket概述 什么是docker? 为什么docker会出现 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置.作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不 ...

  4. 英语口语考试资料Family

    I Love my family   12 years  ago, I was born in a happy family, there was a gentle father, a beautif ...

  5. VLAN实验1(VLAN基础配置及Access接口)

    本实验基于<HCNA网 络技术实验指南> 本实验使用eNSP软件 原理概述: 早期的局域网技术是基于总线型结构的.总线型拓扑结构是由一根单电缆连接着所 有主机,这种局域网技术存在着冲突域问 ...

  6. vue中,使用element ui的弹窗与echarts之间的问题

    今天项目中有个需求,就是在页面中点击一个图标,弹出一个抽屉式的弹窗(弹窗是element UI的抽屉),弹窗里边是echarts呈现的数据,当我直接用echarts的时候,报错dom没有获取到: 这就 ...

  7. 并行通信芯片8255A学习总结

    并行通信接口8255A AB口为两个数据端口,C口可以作为数据端口也可以作为状态端口 8255A是一个40引脚的双列直插式芯片 引脚如下 D0-D7:双向数据信号线. RD:读信号线. WR:写信号线 ...

  8. java基础(3)--详解String

    java基础(3)--详解String 其实与八大基本数据类型一样,String也是我们日常中使用非常频繁的对象,但知其然更要知其所以然,现在就去阅读源码深入了解一下String类对象,并解决一些我由 ...

  9. WebMagic 实现爬虫入门教程

    本示例实现某电影网站最新片源名称列表及详情页下载地址的抓取. webmagic是一个开源的Java垂直爬虫框架,目标是简化爬虫的开发流程,让开发者专注于逻辑功能的开发. WebMagic 特点: 完全 ...

  10. 外键(foreign key)的使用及其优缺点

    如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键.由此可见,外键表示了两个关系之间的相关联系.以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表. ...