首页 > 系统相关 >centos7在线扩容根分区LVM

centos7在线扩容根分区LVM

时间:2023-03-05 13:31:56浏览次数:42  
标签:4096 centos 分区 dev centos7 LVM root localhost

背景:现已有lvm根分区,不能满足业务需求,在业务不下线的情况下对/分区扩容 思路:创建新分区 => 创建物理卷 => 加入卷组 => 扩容

1、找到要扩容的分区

image.png

2、找到新添加的磁盘

image.png

3、对该磁盘进行分区

fdsk /dev/sdb

image.png

4、刷新分区并创建物理卷

刚分完区可能看不见,可是使用partprobe命令刷新一下,在lsblk就可以看见了
[root@localhost ~]# partprobe /dev/sdb
[root@localhost ~]# pvcreate /dev/sdb3
  Physical volume "/dev/sdb3" successfully created.

5、将新创建的物理卷添加到根的卷组中

可以看见根的卷组是centos
[root@localhost ~]# lvdisplay 

image.png

使用vgextend命令将/dev/sdb3物理卷添加到卷组centos中
[root@localhost ~]# vgextend centos /dev/sdb3
  Volume group "centos" successfully extended

6、将卷组中的空闲空间分配给根分区(根分区需要是绝对路径df命令可以看见)

[root@localhost ~]# lvextend -l +100%FREE /dev/mapper/centos-root 
  Size of logical volume centos/root changed from 197.99 GiB (50686 extents) to <199.99 GiB (51197 extents).
  Logical volume centos/root successfully resized.

7、刷新一下根分区就可以了

[root@localhost ~]# xfs_growfs /dev/mapper/centos-root 
meta-data=/dev/mapper/centos-root isize=512    agcount=5, agsize=12910336 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=51902464, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=25215, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 51902464 to 52425728

8、可以看见根分区已经从198G扩到200G了

image.png

::: hljs-center

那里不对的还请小伙伴们指正,以便改进,谢谢!!

:::

标签:4096,centos,分区,dev,centos7,LVM,root,localhost
From: https://blog.51cto.com/u_14348846/6101380

相关文章

  • 32 openEuler使用LVM管理硬盘-管理卷组
    32openEuler使用LVM管理硬盘-管理卷组32.1创建卷组可在root权限下通过vgcreate命令创建卷组。vgcreate[option]vgnamepvname...其中:option:命令参数选项。常用......
  • 分布式系统中的网络分区问题
    网络分区问题什么是网络分区?网络分区只在分布式集群中,节点之间由于网络不通,导致集群中节点形成不同的子集,子集中节点之间网络互通,而子集与子集之间网络不通。如何判断是......
  • Solon v2.2.1 发布。向 Graalvm Native 友好靠近
    本次更新最重要的是增加了SolonAPT项目,为更简单的完成GraalvmNative打包提供了帮助;其次是增加了@ProxyComponent和@SolonMain注解;以及优化了SolonBean的生命......
  • CentOS7配置iSCSI共享-tgtd
    作者:独笔孤行官网:​​ ​​http://anyamaze.com​​公众号:云实战前言iSCSI又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,iSCSI利用了TCP/IP的port860和3260......
  • centos7升级 cmake
    一、删除旧版本cmake升级到最新版本前应事先删除旧版本内核。cmake-versionyumremove-ycmake二、安装需要的模块yuminstall-ylibxml2libxml2-develbzip2bzip2-d......
  • centos7.9编译安装libzip-1.9.2 和 cmake 3.23.0
    centos7.9编译安装libzip-1.9.2在编译安装php时系统会报configure:error:Packagerequirements(libzip>=0.11libzip!=1.3.1libzip!=…这是因为libzip版本过......
  • 【Dockerfile】nvm-git-node-centos7镜像
    #依赖centos环境FROMcentos:7#安装vim、git和nvm环境RUNyuminstall-ywget\&&mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.rep......
  • CentOS7 安装Chrome
    转载自:https://blog.csdn.net/ling1998/article/details/1239517261、权限若不是root权限,需要在root下执行为用户授权命令,我直接使用root登录2、下载[root@localhosts......
  • PHP8安装(centos7环境)
    一、事先安装的模块yuminstall-ybzip2-devellibcurl-devellibxml2-develsqlite-develonigurumaoniguruma-devellibxml2libxml2-develbzip2bzip2-devellibcurl......
  • 30 openEuler使用LVM管理硬盘-简介和安装
    30openEuler使用LVM管理硬盘-简介和安装30.1LVM简介LVM是逻辑卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制。LVM通过在硬盘和文件......