如何从无法挂载的驱动器中删除具有给定 inode 编号的文件

如何从无法挂载的驱动器中删除具有给定 inode 编号的文件

这是两年内我的机器第四次拒绝启动。每次都出现不同的错误。前三次,我牺牲了数据并安装了全新的 Ubuntu。但这次我冒了很大的风险。我正在尝试恢复我的系统。以下是失败的详细信息...

  1. 机器无法启动,因为它无法安装某些硬盘。显示一条消息说尝试“systemclt default”,即以默认模式启动,但没有成功。我被带到了相同的提示和相同的消息。
  2. 在恢复模式下,我降级为 root,并尝试挂载主驱动器 /dev/sda3,但失败并显示一条消息,提示“check dmesg|tail”。输出显示偏移量损坏。
  3. 检查这里其他的答案后,我使用跳过日志检查的“noload”选项将驱动器安装在本地文件夹中。
  4. 我可以看到我的所有主文件夹数据,以及一个奇怪的文件。我相信这就是问题的原因。我得到了它的 inode 编号。这是一个 0 字节文件。

现在,我想如果我以某种方式删除此文件,我应该能够以写入模式挂载它,并且能够正常启动。这是我卡住的步骤。

有什么方法可以删除此文件?它当前以只读模式安装。但我们知道驱动器号和 inode 号。

请提供任何帮助。

使用 ubuntu 15.10

错误 在此处输入图片描述

倒数第三个文件看起来是罪魁祸首 在此处输入图片描述

相关内容