LVM资源分配不当解决方案

今天登陆自己测试机的时候,突然发现 lv_root所挂载的 “/” 目录使用率已经达到 99%,而 lv_home 挂载的 /home 目录,使用率却没多少,原来是当初安装自己测试机的时候没有注意分区的具体大小,结果现在 /home 下面多出45G,而”/”目录却没有资源可用。 df -h 查看磁盘使用情况

这里写图片描述

那,下面有两套方案可以解决这个问题
1、减少 vg_hongxue-lv_home 逻辑卷的大小,然后重新分配给 vg_hongxue-lv_root 逻辑卷
2、干掉逻辑卷 vg_hongxue-lv_home,把所有的资源分配给 vg_hongxue-lv_root

很多情况下都会使用第二个方案,因为第一种还会留下 lv_home逻辑卷,却并没啥卵用,比较鸡肋。


一、下面开始删掉逻辑卷 home 并把剩余的资源分配给 root
先来看看我的逻辑卷有哪些

这里写图片描述


二、umount /home 目录的挂载,并且删除逻辑卷 lv_home

这里写图片描述


三、通过LVM机制,使用卷组 vg_hongxue 重新将资源分配给 lv_root

vgdisplay 查看卷组中还有多少可用空间

这里写图片描述

将 Free Size 47.57Gib 全部分配,ok 下面可以看到我的lv_root 现在有97.57G可用,可是df -h 却发现大小并没有变化

这里写图片描述

这里写图片描述

那么,接下来通过 resize2fs 进行识别,可以在终端 man resize2fs 看看说明,resize2fs - ext2/ext3/ext4文件系统重定义大小工具,它会在线调整 ext2/ext3/ext4 文件系统大小

下面通过在线重新调整大小,可以看到, lv_root 使用50%
这里写图片描述


四、重启系统 (如果是生产用Server,千万别重启!!)
没错,你肯定会发现系统无法正常启动,为什么? 因为 /etc/fstab 中还有 lv_home 的挂载信息啊,现在 lv_home 没了,当然会报错

这里写图片描述

那这时候你做什么事都会报错,系统提示:read-only file system
1、你可以以读写方式重新挂载文件系统 mount -o remount rw /
2、然后编辑 /etc/fstab ,把 lv_home 挂载的选项去掉,就是下面图片中的内容。
3、接着再重启系统
这里写图片描述

ok,重启之后系统恢复正常,并且资源重新分配完成!
这里写图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值