UbuntuLinuxサーバーの再起動時に詳細なfsck
を強制したいのですが、ルートディレクトリにファイル/forcefsck
を作成することで、再起動時にfsck
を実行できます。 。
さらに、/forcefsck
ファイルの内容にy
を追加することにより、サーバーは再起動時にユーザーの操作なしで(適切に)fsck
を実行しますが、再起動するたびに( auto fsck run)そして実行します...
fsck -nvf /dev/somedisk
以前に発生したディスクエラーがまだあります。運が悪かったので、/forcefsck
ファイルのテキストにyvf
を入れてみました。
再起動時に詳細なfsck
を強制する簡単な方法はありますか?
注:再起動時にfsck
が実行されるのを見てきましたfsck -nvf /dev/somedisk
を実行したときに発生するのと同じエラーが発生しませんか?
更新:これはリモートサーバーです.。
/forcefsck
ファイルの内容は、スクリプト/etc/init/mountall.conf
内の存在のみが検査されることはなく、このファイルが存在する場合は、--force-fsck
オプションがmountall
プログラムに追加されます。 man
は少し短いですが、mountall --help
を実行すると、--verbose
オプションがあることが示されます。 /etc/init/mountall.conf
ファイルを変更して、--verbose
オプションを指定してmountallを実行できます。よくわかりませんが、自分で試したことはありません。
ただし、LiveCDからシステムを起動し、そこからファイルシステムを修復するだけの場合に最適です。
コマンドに間違いがあると思います... manのfsckパラメーターをもう一度確認してください:-nは更新しないためのものです!代わりに試してみる:
fsck -v/dev/somedisk
/ファイルシステムのfsck
を実行したい場合は、UbuntuインストールCDから起動し、基本画面で[レスキューモード]を選択することをお勧めします。基本的なシステムがあり、救助からファイルシステムのfsck
を安全に実行できます。
別の機会として、ファイル/etc/default/rcS
変数FSCKFIX
をyes
に変更すると、-y
オプションを指定してファイルシステムでfsckが実行されます。