lvm – e2fsck / resize2fs问题
我有6个驱动器(每个1.5T,所有相同的型号和固件版本),它们是RAID5阵列的一部分. RAID5构成LVM卷组和逻辑组.后者只包含一个ext3分区.
我最近跑了: e2fsck -f /dev/vg03/lv01 && resize2fs -M /dev/vg03/lv01 退出没有错误. 现在当我尝试挂载/ dev / vg03 / lv01时,我得到: EXT3-fs error (device dm-0): ext3_check_descriptors: Block bitmap for group 30533 not in group (block 1000532368)! EXT3-fs: group descriptors corrupted! 我如何摆脱这种困境?这是我目前可以提供的所有信息: fdisk -l / dev / sd [cdefgh]显示(正确)它们是“Linux raid autodetect” 但是fdisk现在显示: fdisk -l /dev/md0
(而不是LVM类型分区) fdisk -l /dev/vg03/lv01
(而不是ext3类型分区) 我试过了: e2fsck -fy /dev/vg03/lv01
我可以给你的额外信息: cat /proc/mdstat
最后,所有smartctl测试(short和extendend)都没有显示任何磁盘上的错误. 我应该尝试resize2fs来增长/ dev / vg03 / lv01并重做e2fsck吗? 在此先感谢所有人和任何帮助. 2011-09-20更新 我发出了以下命令并且能够重新安装分区,但是通过查看之前和之后的大小(df),似乎丢失了1Tb的数据.通过使用已重新安装的分区中的“相同”文件检查某些文件的MD5SUMS(来自旧备份),已检测到一些错误. 为重新安装分区而发出的命令是:
Block count: 1000491435<br /> Block size: 4096<br />
Block count: 1831418880<br /> Block size: 4096<br />
OK... but files have been damaged / gone missing. 解决方法
你是如何创建LVM的?您是否使用/ dev / md0准备了物理卷,或者是否先使用fdisk并使用其中一个分区作为物理卷.
如果您将整个设备用作PV,则fdisk将不会对其进行操作,因为LVM信息将放置在fdisk期望找到分区表的位置. 您可能想要检查的是执行vgdisplay -v / dev / vg03以查看卷组中存在的物理卷. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |