首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尽可能多地从一些PV失败的LVM中恢复

尽可能多地从一些PV失败的LVM中恢复
EN

Server Fault用户
提问于 2019-11-22 14:14:27
回答 1查看 273关注 0票数 0

我有一个LVM驱动器&由4个磁盘组成的文件系统。其中一个已经发生硬件故障,不再工作了。当这种情况发生时,一些文件在文件系统上是可读的,而有些文件出现了错误。我重新启动了机器,现在(坏了的)文件系统(它是ext4)根本没有挂载。我已经在设备上运行了fsck/e2fsck (/dev/volgroupname/lvname)。我已经取出了坏的磁盘,并放入了一个全新的磁盘容量相同,并添加了PVs到VG。

不管怎么说,我能从里面恢复尽可能多的数据吗?

每个PVs都是500 so,所以可能有一些数据块我可以恢复吗?

(是的,我知道我应该备份,或者使用真正的raid设置,但这些文件并不重要,但我希望尽可能多地返回)

mount报告:

代码语言:javascript
复制
mount: wrong fs type, bad option, bad superblock on /dev/mapper/volgroup_lvname,
       missing codepage or helper program, or other error

与dmesg:

代码语言:javascript
复制
[62004.117164] EXT4-fs (dm-9): bad geometry: block count 967555072 exceeds size of device (478894080 blocks)
EN

回答 1

Server Fault用户

发布于 2019-11-22 17:51:47

我强烈建议使用ddrescue获取每个组件磁盘的副本,并在复制的映像上运行testdisk/photorec

或者,您可以尝试:-通过备份超级块挂载文件系统-使用fsck.ext4修复文件系统。注意:这不会真正修复文件系统,因为整个设备都失败了。但是,它有机会修复超级块和一些目录元数据。

无论如何,篡改损坏的文件系统是一种危险的游戏,因为您冒着放大已经存在的腐败的风险。因此,我建议为每个磁盘拍摄一个二进制图像。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/992911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档