web-dev-qa-db-ja.com

/ forcefsckをタッチしてFedora16で機能しない

唯一のハードディスクを修復するには、fsckを実行する必要があります。レスキューCD/USBを利用できません。

私は次のことをしました:

touch /forcefsck
chmod a+rw /forcefsck # just to be really sure
reboot

しかし、/forcefsckファイルが静かに消えたにもかかわらず、再起動時にfsckは発生しませんでした(なぜところで?)!

ネット上で、再起動時にfsckを自動実行するshutdown -rFを提案する応答がいくつか見られましたが、F16にあるshutdownには-Fオプションがありません。

2
Harry

あなたの質問に対する正確な答えではありませんが、ここに興味深い議論があります: https://bugzilla.redhat.com/show_bug.cgi?id=806369

推奨されるアプローチは、起動時にfsck.mode = forceフラグを設定することです。チェックしたいファイルシステムにファイルを書き込むのは少し直感に反するので、これは理にかなっています。

2
Robert

これを最終的な答えとしてマークするつもりはありませんが、私の本当の目標であるfsckを実行できるようにするために、上記の問題を回避するために行ったことをとにかく共有します。上記の元の質問に対する回答をいただければ幸いです。

再起動時に、eを押してGrubメニューを編集しました。追加init=/bin/bashカーネル行にF10を押して変更を保存し、最後に

ランfsck /

0
Harry