开发者社区> 问答> 正文

lvm扩容后逻辑卷为suspended状态无法挂载


问题描述:lvm扩容后逻辑卷为suspended状态无法挂载


用户在对磁盘扩容后重新挂载LVM分区发现逻辑卷状态为suspended导致无法挂载





关机存在报错





之后检查message发现有too small for target的日志:





解决过程:


怀疑是分配物理卷大小存在异常,和客户确认当时的操作:


#pvresize --setphysicalvolumesize 2T /dev/xvdb
#lvextend -l +268288 /dev/volgroup/data
#resize2fs /dev/volgroup/data



而2T的云磁盘实际并没有2T,解决方案是将错误的vg信息通过备份的meta文件恢复成原始大小然后resizePV的大小
然后重新扩大LV


操作过程


1. 恢复 vg :vgcfgrestore  --file /etc/lvm/archive/volgroup1_00002-1158972029.vg volgroup1
2. 重新 resize pv : pvresize /dev/xvdc
3. 激活  vg : vgchange -ay
4. 扩大 lv : lvextend /dev/mapper/volgroup1-data1 /dev/xvdc
5. fs 扩容: e2fsck -f  /dev/volgroup1/data1 && resize2fs /dev/volgroup1/data1


注::vgcfgrestore操作无法确认具体是哪个文件时可以和客户确认下出问题之前的操作时间,根据备份文件的时间来确认可以用于恢复的问题,一个VG对应一个.vg的恢复文件。


最终磁盘可以正常挂载


展开
收起
云栖徒骇 2016-03-07 21:09:28 10896 0
1 条回答
写回答
取消 提交回答
  • 码农|Coder| Pythonista
    感谢分享!
    2016-03-07 22:41:51
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多