centos7 lvm分区扩容(空间转移,将/home转至/根分区)
分区扩容有两种方法:
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转至/根分区)相关推荐
- centos根分区扩容方法linux公社,Centos5给/根分区扩容
终于还是找到了.现在将执行代码贴出来.希望对大家有帮助! [root@localhost ~]# fdisk /dev/hda3 The number of cylinders for this di ...
- CentOS7 LVM磁盘扩容
1:创建磁盘分区(注意红色命令部分) [root@hongyin-test-1 ~]# fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2).Chan ...
- centos标准分区调整大小_CentOS下调整home和根分区大小的方法
目标:将VolGroup-lv_home缩小到100G,并将剩余的空间添加给VolGroup-lv_root 1.首先查看磁盘使用情况[root~]# df -h 文件系统 容量 已用 可用 已用% ...
- cent0S7根分区扩容以及问题解决
之前由于没有规划好分区,导致根分区空间已经满了.如下所示: 可以使用lvm方式进行根分区扩容,但是比较坑的是,centos7用的是xfs文件系统,要注意 这是常规的扩容方法 1,创建分区 fdisk ...
- centos7扩展根分区
购买的云主机,安装centos7后,发现系统根分区只有8.5G,而云主机硬盘大小是110G. 现在想把剩余的硬盘大小找出来,然后扩容至根分区. 本文主题是:centos扩展根分区.由于阿里云,腾讯云在 ...
- Linux 磁盘管理,挂载分区管理,磁盘分区扩容缩容管理,详细教程
一.Linux磁盘基本信息查看命令 df -h 查看已经在使用或挂载的磁盘信息.查看的是文件系统的大小 ubuntu@ubuntu:~$ df -h Filesystem Size Used Avai ...
- centos根分区扩容,扩展磁盘
我们使用centos系统过程被提示空间不足,大概率是根分区满了,要进行扩容 1. 查看磁盘使用情况,发现根分区可用容量只有14M了 df -h 2.查看硬盘数量和分区情况,sbd为新磁盘且未进行分配 ...
- OpenWrt分区扩容
背景 这里使用的是x86的64位ext4的OpenWrt镜像.下面是OpenWrt下载地址: https://downloads.openwrt.org/releases/19.07.4/target ...
- 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 ...
最新文章
- 探究:如何判断Delphi中的对象指针是否可用
- 面试官问我:spring、springboot、springcloud的区别,我笑了
- python有趣代码-wtfPython―Python中一组有趣微妙的代码【收藏】
- uvalive5992(搜索)
- ofbiz中的数据模型
- 前端学习(2660):外部传入也行
- 解决 阶段02 商品类与初始商品
- notepad 配置python_Notepad++配置Python开发环境的图文详解
- Linq 三表 left join 的实现
- 你眼里的废品也许就是别人眼里的宝贝(生意)
- neo4j 最短路径 java_Neo4j查询节点间最短路径
- 汽配供应链管理系统:助力汽配企业实现采购业务全过程数字化管理
- iPhone再添新配色: 黄铜色?
- hdu2859Phalanx
- IP-guard桌面终端安全解决方案
- ios10使用 Clipboard点击无反应
- QQ群78928780记录整理:90523花絮-部分
- Oracle实验 实验1 Oracle数据库安装与配置
- ensp配置基本语句
- 数字图像处理:直方图均衡(Histogram Equalization)的原理及处理介绍
热门文章
- dubbo中文官方文档(新地址)
- centos 安装Htseq_APPNode管理面板安装使用教材
- css更改鼠标指针样式,几种鼠标点击效果
- 等保2.0的自动代码审计及开源治理解决方案
- 水果店快开业怎么发朋友圈,水果店开业怎么发朋友圈图片
- 快捷餐饮之店家后台系统管理实现
- C语言题目:打印华氏温度与摄氏温度对照表(for循环思路一)(有能力的同学老师们赞一下呀)
- 男人哭了,是因为他真的爱了
- 微笑识别(HOG+SVM+opencv+python)
- 未来交通 | 中国二十城出行者“MaaS及共享出行体验”初探索