首先,我对 Linux 并不陌生,但有很多事情我以前没有处理过。我使用 Kubuntu 已经有一年多了,但仅此而已。
昨晚我一直收到无法写入主目录的错误。我希望我现在就把它们记下来。我以前没有遇到过这些错误,但我遇到过其他错误,重新启动通常可以解决问题。当它重新加载时,它会进入 BusyBox。恢复模式也是如此。所以我fsck /dev/sda2
,我得到了
Inodes were part of a corrupted orphan linked list found.
我选择修复它们,然后它就会通过。然后我得到
Error reading block 9970356 (Attempt to read block from filesystem resulted in short read) while reading directory block. Ignore error<y>?
现在我似乎收到了无数这样的错误。我希望到最后我可以启动 Linux 并恢复我未保存到外部设备的任何内容。我不知道一开始可能出了什么问题,也不知道如何找出可能发生的事情。在我开始遇到问题之前,我做的最后一件事是尝试将 Twitch 安装到 Wine。我能否将此驱动器从属于另一台计算机并恢复我的信息?(我没有进行加密 LVM 或加密我的主文件夹)
答案1
ddrescue
我过去用过这个软件,运气不错,不过它可能需要很长时间才能运行(可能要几天,具体取决于磁盘的大小和遇到的错误数量)。最好中止当前操作fsck
,避免对磁盘造成更多损坏。使用ddrescue
它将其复制到其他地方,然后fsck
针对该副本运行,您可能会有更好的运气。