我运行了 fsck,现在我的 Linux 服务器(Oracle Enterprise Linux(Red Hat derivitave))无法启动。旧块位于 lost+found 文件夹中。
如何在不重建的情况下让盒子再次工作?
-- 编辑 -- 嗯... 花了 4 天时间查看系统后,我们决定重建。发生这种情况实际上可能是件好事。我们已经确定了一些丢失的文档。我们发现版本与我们的存储设备不兼容。
最重要的是,我们能够将该服务器的大部分长期维护工作移回运营组。(当我们在那里回答问题时,我们让他们进行了实际的重新安装)
基本上,你一团糟。如果文件系统将以只读方式挂载,您应该考虑将所有数据从要抢救的分区中复制出来并重新开始。没有可以执行的“魔法”命令来清理不一致的文件系统。fsck 试图提供帮助,但如果情况如此糟糕以至于 fsck 无法将它们重新组合在一起,除非您手动检查文件系统元数据并尝试自己将其重新组合在一起,我认为您最好的希望是得到什么您可以输出数据并减少损失。
我建议连接第二个硬盘驱动器,它有足够的空间来保存原始磁盘的映像,并使用 dd 将原始磁盘映像关闭。然后您可以重新安装,以只读方式安装您拍摄的原始磁盘的映像,并开始从中复制数据。
备份是你的朋友。将此视为宝贵的教训。
归档时间: |
|
查看次数: |
1932 次 |
最近记录: |