Ubuntu 10.04サーバーの1つで問題が発生しています。実行fsck.ext4 -n /dev/sda5
すると、空きiノード数、空きブロック数などにエラーがあることがわかります。
私が試してみました:
touch /forcefsck
また試してみました:
shutdown -rF now
それでも、再起動後にエラーが表示されます。
また、eeePCネットブックUbuntu 10.10を確認したところ、同じ問題が発生しています!
再起動時に「/」ファイルシステムの本当に「強制」「強制」「ファイルシステムを真剣に修正」fsckを強制するにはどうすればよいですか?
明確化:fsck.ext4 -n
エラーがあるかどうかを確認するためにマウントされたファイルシステムであるため、私は実行します。これはあることを教えてくれます。起動プロセス中の30マウントごとの自動fsck は、ルートファイルシステムのエラーを正確に処理するためのものだと思いました。しかし、私の場合はそうしません。LiveCDで再起動してエラーを修正してから再起動することもできますが、それはライブサーバーの深刻なダウンタイムです。再起動し、自動fsckを実行し、起動を続行することは、ライブサーバー上ではるかに持続可能であり、適切な動作であると考えています。
追加情報:出力は次のとおりです。autofsckで修正できるように見えますよね?
root@server:~# fsck.ext4 -n /dev/sda5
e2fsck 1.41.11 (14-Mar-2010)
Warning! /dev/sda5 is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/sda5 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong (1849368, counted=1948909).
Fix? no
Free inodes count wrong (545504, counted=552134).
Fix? no
/dev/sda5: ********** WARNING: Filesystem still has errors **********
/dev/sda5: 116752/662256 files (0.2% non-contiguous), 795324/2644692 blocks