分区扩容有两种方法:
1、添加新硬盘
2、从其他分区拿空闲空间,本次演示这种

查看vgdisplay剩余空间

[root@localhost ~]# vgdisplay --- Volume group ---VG Name               centosSystem ID             Format                lvm2Metadata Areas        1Metadata Sequence No  6VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                3Open LV               3Max PV                0Cur PV                1Act PV                1VG Size               <119.00 GiBPE Size               4.00 MiBTotal PE              30463Alloc PE / Size       30462 / 118.99 GiBFree  PE / Size       1 / 4.00 MiB        空闲空间VG UUID               uDLmZJ-lh3c-belC-VASm-p26Y-T7VQ-LlcGxq

备份home目录

[root@localhost /]# tar -czvf home.tar.gz home

卸载home分区

[root@localhost /]# umount /home/

将home的lv空间减小21G

[root@localhost /]# lvreduce -L -21G /dev/mapper/centos-homeWARNING: Reducing active logical volume to 45.24 GiB.THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce centos/home? [y/n]: ySize of logical volume centos/home changed from 66.24 GiB (16958 extents) to 45.24 GiB (11582 extents).Logical volume centos/home successfully resized.

格式化分区

[root@localhost /]# mkfs.xfs /dev/mapper/centos-home -f
meta-data=/dev/mapper/centos-home isize=512    agcount=4, agsize=2964992 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=11859968, imaxpct=25=                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=5791, version=2=                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

重新挂载home分区

[root@localhost /]# mount /dev/mapper/centos-home /home

解压home.tar.gz

[root@localhost /]# pwd
/
[root@localhost /]# tar -zxvf home.tar.gz

将空闲空间给root分区
lvextend -L +21G /dev/mapper/centos-root

lvextend -L +100%FIEE /dev/mapper/centos-root

[root@localhost /]# lvextend -L +21G /dev/mapper/centos-root   或lvextend -L +100%FIRE /dev/mapper/centos-rootSize of logical volume centos/root changed from 50.00 GiB (12800 extents) to 71.00 GiB (18176 extents).Logical volume centos/root successfully resized.

使用xfs_growfs命令刷新文件系统使用空间转移生效
注:xfs_growfs此命令只可增加,不能用于减小

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

查看结果

[root@localhost /]# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 657M     0  657M   0% /dev
tmpfs                    668M     0  668M   0% /dev/shm
tmpfs                    668M  9.3M  659M   2% /run
tmpfs                    668M     0  668M   0% /sys/fs/cgroup
/dev/mapper/centos-root   71G  2.0G   69G   3% /
/dev/sda1               1014M  137M  878M  14% /boot
tmpfs                    134M     0  134M   0% /run/user/0
/dev/mapper/centos-home   46G   33M   46G   1% /home

参与文档
Centos 7.5利用LVM实现动态扩容大小
https://blog.csdn.net/u010735147/article/details/84254926

centos7下使用LVM给系统硬盘扩容超详细
https://www.cnblogs.com/ding2016/p/9680690.html

------------------end

centos7 lvm分区扩容(空间转移,将/home转至/根分区)相关推荐

  1. centos根分区扩容方法linux公社,Centos5给/根分区扩容

    终于还是找到了.现在将执行代码贴出来.希望对大家有帮助! [root@localhost ~]# fdisk /dev/hda3 The number of cylinders for this di ...

  2. CentOS7 LVM磁盘扩容

    1:创建磁盘分区(注意红色命令部分) [root@hongyin-test-1 ~]# fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2).Chan ...

  3. centos标准分区调整大小_CentOS下调整home和根分区大小的方法

    目标:将VolGroup-lv_home缩小到100G,并将剩余的空间添加给VolGroup-lv_root 1.首先查看磁盘使用情况[root~]# df -h 文件系统 容量 已用 可用 已用% ...

  4. cent0S7根分区扩容以及问题解决

    之前由于没有规划好分区,导致根分区空间已经满了.如下所示: 可以使用lvm方式进行根分区扩容,但是比较坑的是,centos7用的是xfs文件系统,要注意 这是常规的扩容方法 1,创建分区 fdisk ...

  5. centos7扩展根分区

    购买的云主机,安装centos7后,发现系统根分区只有8.5G,而云主机硬盘大小是110G. 现在想把剩余的硬盘大小找出来,然后扩容至根分区. 本文主题是:centos扩展根分区.由于阿里云,腾讯云在 ...

  6. Linux 磁盘管理,挂载分区管理,磁盘分区扩容缩容管理,详细教程

    一.Linux磁盘基本信息查看命令 df -h 查看已经在使用或挂载的磁盘信息.查看的是文件系统的大小 ubuntu@ubuntu:~$ df -h Filesystem Size Used Avai ...

  7. centos根分区扩容,扩展磁盘

    我们使用centos系统过程被提示空间不足,大概率是根分区满了,要进行扩容 1. 查看磁盘使用情况,发现根分区可用容量只有14M了 df -h 2.查看硬盘数量和分区情况,sbd为新磁盘且未进行分配 ...

  8. OpenWrt分区扩容

    背景 这里使用的是x86的64位ext4的OpenWrt镜像.下面是OpenWrt下载地址: https://downloads.openwrt.org/releases/19.07.4/target ...

  9. centos根分区扩容方法linux公社,CentOS根分区扩容方法

    操作环境:[root@linuxidc ~]# uname -aLinux linuxidc 2.6.32-358.18.1.el6.x86_64#1 SMP Wed Aug 28 17:19:38 ...

最新文章

  1. 探究:如何判断Delphi中的对象指针是否可用
  2. 面试官问我:spring、springboot、springcloud的区别,我笑了
  3. python有趣代码-wtfPython―Python中一组有趣微妙的代码【收藏】
  4. uvalive5992(搜索)
  5. ofbiz中的数据模型
  6. 前端学习(2660):外部传入也行
  7. 解决 阶段02 商品类与初始商品
  8. notepad 配置python_Notepad++配置Python开发环境的图文详解
  9. Linq 三表 left join 的实现
  10. 你眼里的废品也许就是别人眼里的宝贝(生意)
  11. neo4j 最短路径 java_Neo4j查询节点间最短路径
  12. 汽配供应链管理系统:助力汽配企业实现采购业务全过程数字化管理
  13. iPhone再添新配色: 黄铜色?
  14. hdu2859Phalanx
  15. IP-guard桌面终端安全解决方案
  16. ios10使用 Clipboard点击无反应
  17. QQ群78928780记录整理:90523花絮-部分
  18. Oracle实验 实验1 Oracle数据库安装与配置
  19. ensp配置基本语句
  20. 数字图像处理:直方图均衡(Histogram Equalization)的原理及处理介绍

热门文章

  1. dubbo中文官方文档(新地址)
  2. centos 安装Htseq_APPNode管理面板安装使用教材
  3. css更改鼠标指针样式,几种鼠标点击效果
  4. 等保2.0的自动代码审计及开源治理解决方案
  5. 水果店快开业怎么发朋友圈,水果店开业怎么发朋友圈图片
  6. 快捷餐饮之店家后台系统管理实现
  7. C语言题目:打印华氏温度与摄氏温度对照表(for循环思路一)(有能力的同学老师们赞一下呀)
  8. 男人哭了,是因为他真的爱了
  9. 微笑识别(HOG+SVM+opencv+python)
  10. 未来交通 | 中国二十城出行者“MaaS及共享出行体验”初探索