问题描述: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的恢复文件。
最终磁盘可以正常挂载
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。