使用 lvreduce 对逻辑卷做减容缩容操作及注意要点
创作时间:
作者:
@小白创作中心
使用 lvreduce 对逻辑卷做减容缩容操作及注意要点
引用
CSDN
1.
https://blog.csdn.net/iamwayne10/article/details/113000264
在Linux系统运维管理过程中,有时会遇到需要对逻辑卷进行减容的情况。本文将详细介绍如何使用lvreduce对逻辑卷进行减容操作,并通过一个实际案例说明不当操作可能导致的问题及解决方案。
1 背景
Linux系统运维管理过程中,有时会遇到某个逻辑卷所分配的容量较大,实际使用量又不多,导致剩余较多浪费了。此时如果有其他的逻辑卷需要扩容,出于资源利用最大化的考虑,会对使用量不多的逻辑卷,使用lvreduce减小其容量,然后将释放的容量扩至其他逻辑卷。
在操作过程中,如果没有严格按照标准步骤执行,可能会导致减容后的逻辑卷无法正常挂载,甚至文件系统修复失败。需要注意的是,xfs文件系统无法减容,而ext文件系统才可以减容。但即使是对xfs文件系统误操作使用lvreduce减容,也可以通过特定方式恢复。
2 环境模拟
为了演示减容操作及其可能引发的问题,我们创建了一个测试环境:
- 硬盘创建两个分区,一个2G,另外一个5G,都创建物理卷,使用
/dev/sda2来创建卷组datavg,/dev/sda5暂时保留不动。 - 创建逻辑卷
datalv,容量为datavg所有容量,然后创建文件系统,挂载到/data目录,往里面写入文件。然后取消挂载,开始进行 lvreduce 减容。 - 将
datalv容量减小1G。 - 将这释放的1G容量新创建逻辑卷
testlv。(实际场景下可能就扩容到/根目录的逻辑卷,并且已经执行resize2fs更新文件系统,应用扩容)
此时再对 datalv 进行修改,使用 resize2fs 应用容量变化,但是提示需要先检查文件系统,使用 e2fsck -f 检查文件系统,也提示错误,无法继续进行。最终的结果就是无法挂载成功。
3 处理过程
处理思路:把 lvreduce 减小的容量给加回去,因为原有减小的容量已经用于创建或扩容其他的逻辑卷,如果已经在使用,则不建议再对那些做 lvreduce 的操作。如果还没在使用,则可以直接使用,不需要使用另外新增的盘。
本次案例我们使用另外一个还未使用的分区来模拟这个处理过程。
- 将物理卷
/dev/sda5添加至卷组datavg中,可以看到剩余容量大于datalv减小的容量。 - 将剩余容量扩至
datalv,扩容完成之后,可以挂载成功。
4 参考链接
热门推荐
大师口中的“软硬科幻”到底是什么?
杨裕生:进一步提高增程式车技术水平
深圳宝安区十大特产
【古風・和風な女の子の名前】万葉集や和歌が由来!美しい響きの名前300例一覧
单位冲击信号的傅里叶变换为1,其背后的深刻含义
日本设计大师作品全解析:从插画到摄影,80余张经典海报背后的故事
详尽指南:长沙出发自助游张家界七星山完整行程规划
屈光不正的孩子应该多长时间检查一次视力
写代码的时候怎么给变量更精确的命名
保定人力资源市场现状与发展优势
谋局银发经济,河北如何发力
累犯概念及处罚标准
马栏山“虚实融合”技术登春晚,传统文化数字化焕发新活力
心学问心理教育,孩子社交障碍?这4个社交技巧训练助你摆脱困境
法院司法送达网验证码:如何确保准确性和安全性?
如何选择适合的云原生PaaS解决方案?
区块链技术应用与就业方向解析:未来职业发展
图解区块链人才需求:七成应届生岗位月薪过万,中小企需求旺
甲状腺结节3级是什么意思
《星露谷物语》重大更新!移动端上线多人模式,联机方式复古又可爱!
全身肌肉酸痛怎么办?五种实用缓解方法
综合指挥室打击犯罪简报:高效防控犯罪的新手段
独家!罗梓豪揭秘短视频时长与算法的双赢之道
出国留学推荐信中优点和缺点怎么写
一文掌握摄氏度符号输入技巧,告别打字烦恼
"However"、"Nevertheless"、"Yet"的用法解析
管理架构图含照片怎么弄
股票主板的定义是什么?股票主板市场有哪些特点?
战略基本功第5篇:如何设计实现战略目标的策略打法?
创业咨询的方法主要有