引导时出现fsck错误:/ dev / sda6:意外的不兼容;手动运行fsck


215

我双重启动Ubuntu和Windows7。
我在Ubuntu中的FireFox上浏览,突然间我收到一些错误消息,所以我重新启动了。

现在,当我尝试启动Ubuntu时,我收到以下消息:

fsck from util-linux 2.26.2
/dev/sda6 contains a file system with errors, check forced.
/dev/sda6: Inodes that were part of a corrupted orphan linked list found.

/dev/sda6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
        (i.e., without -a or -p options)
fsck exited with status code 4
The root filesystem on /dev/sda6 requires a manual fsck

Busybox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs) _

我怎样才能解决这个问题?


1
您是否能够找出根本原因?使用Kubuntu 16.04,我在两天内两次遇到了完全相同的问题。这是软件问题还是硬件故障的征兆?
Silicomancer

1
@Silicomancer,我遇到了这个问题以及其他相关问题,似乎很有可能与硬盘故障有关。我知道发生此问题时,硬盘驱动器在某些SMART诊断中失败。有时可以使用手动的'fsck / dev / sdaX'进行修复,但有时无法解决该问题,并且在下次启动时会出现内核恐慌。邮件中有一个新的HD。
gammapoint '17

Answers:


293

尝试这个:

fsck /dev/sda6

/dev/sda6提到的分区在哪里)

y为每个错误输入是()。或按a一次始终是。

然后重新启动,应该没问题。


9
好的,所以运行fsck -a / dev / sda6并为所有错误输入Yes。
Nikolay Nikolov 2015年

3
重新启动linux,如果启动后一切正常,则应该再次转到apt-get。如果再次将您带到busybox终端,请运行fsck -a /dev/sda6并修复错误。
Nikolay Nikolov 2015年

13
不要忘了-y在末尾添加,否则将手指粘到y上
aditya

3
@aditya:您也可以始终按“ a”而不是“ y”,而无需使用-y
Arigion

2
@Rishabh Agrahari,我想也许是磁盘。您应该使用智能工具对其进行测试。
Nikolay Nikolov

63

我注意到,即使您fsck在磁盘上进行操作,几天后仍可能再次出现此问题。

我发现与普通HDD磁盘相比,SSD磁盘上的问题更严重。我发现一些步骤可以暂时解决问题。

fsck -fy /dev/sda1 

如果sda1是正确的分区-提示符将准确告诉您哪个分区需要fsck。

之后,如果系统启动,则程序包管理系统可能会出现另一个问题,因此,如果打开终端并键入sudo apt-get update,可能会收到错误消息。别担心。运行以下命令:

sudo apt-get update
sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade

我认为Ubuntu在SSD磁盘方面存在严重问题。社区应该修复它。

我发现了此问题的可能原因:可能系统没有正常关闭。


在fsck命令中键入后,他将退出命令以强制系统在运行级别5中再次引导,或者仅通过init 6重新引导!你的选择。!
farmuel天使

5
如果您要添加或澄清内容,请编辑您自己的帖子。
David Foerster

到目前为止,我至少遇到过10次此类问题,实际上我现在回想起在那之前我一直在安装一些东西。但是,并非每次安装都会出现此类问题。
斯拉夫

9

UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY表示磁盘中存在一些文件系统错误。fsck手动运行命令。之后,它将询问更多问题-回答y并按enter,最后重新启动服务器。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.