fsckがステータスコード4で終了しました


11

起動中に私のラップトップは言う:

fsck died with status code 4

マニュアルページは私に言っています:

fsckによって返される終了コードは、次の条件の合計です。

[..]

4-ファイルシステムエラーは未修正のまま

ルートとしてエラーを修復しようとすると、fsckは私のディスクがクリーンであると言います:

$ fsck /dev/sda1
/dev/sda1, clean [and some things about available blocks]

どうすればディスクを修復できますか?


1
-yオプションを試しましたか?fsckマニュアルから: `-y一部のファイルシステム固有のチェッカーでは、-yオプションを使用すると、fs固有のfsckは常に検出されたファイルシステムの破損を自動的に修正しようとします。エキスパートがfsckを手動でより適切に駆動できる場合があります。すべてのファイルシステム固有のチェッカーがこのオプションを実装しているわけではないことに注意してください。特にfsck.minix(8)とfsck.cramfs(8)では、このwriting.`のよう-yオプションをサポートしていません
MKC

(私fkckはタイプミスだと思います)。多分あなたは別のファイルシステムを持っています—あなただけしか持っていると確信してい/dev/sda1ますか?確認してください/etc/fstab
derobert 2014年

@Ketan残念ながら、-yフラグは私の問題を解決します。@derobert fsck実行中と表示されるパーティションごとに実行しましたfstab
OrangeTux 2014年

@Ketan。私のシステムは再び動きます。あなたの解決策は解決しましたが、私は最初にそれについて言及しませんでした。fsck -y /dev/sda1と同じ出力を返したfsck /dev/sda1ので、役に立たないと思いました。しかし、そうでした!回答にそれを書き留めてください、そして私は受け入れられた回答としてマークします。
OrangeTux 2014年

回答:


8

-yオプションを試してください。

fsckマニュアルから:

-y一部のファイルシステム固有のチェッカーでは、-yオプションを指定すると、fs固有のfsckは常に、検出されたファイルシステムの破損を自動的に修正しようとします。エキスパートがfsckを手動でより適切に駆動できる場合があります。すべてのファイルシステム固有のチェッカーがこのオプションを実装しているわけではないことに注意してください。特にfsck.minix(8)およびfsck.cramfs(8)は、この記事の執筆時点では-yオプションをサポートしていません。


4

時々fsckはファイルシステムにエラーがないことを示しますが、実際にはエラーがあります。私は同様の問題を一度経験しました、そしてあなたがそのファイルシステムをチェックしたいなら、あなたは強制を使わなければなりません。使用しているファイルシステムのタイプはわかりませんが、ext4だとしましょう。

Emergency help:
 -p                   Automatic repair (no questions)
 -n                   Make no changes to the filesystem
 -y                   Assume "yes" to all questions
 -c                   Check for bad blocks and add them to the badblock list
 -f                   Force checking even if filesystem is marked clean
 -v                   Be verbose
 -b superblock        Use alternative superblock
 -B blocksize         Force blocksize when looking for superblock
 -j external_journal  Set location of the external journal
 -l bad_blocks_file   Add to badblocks list
 -L bad_blocks_file   Set badblocks list

したがって、必要な行は次のとおりです。

# fsck.ext4 -pvf /dev/sda1
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.