私のディスクに不良セクタがいくつかあり、SMARTテストに失敗しました。明らかに減少しています。読み取り専用で再マウントされ、fsckを実行して再起動する必要がありました。errors=remount-ro
fstabファイルからこのセクションを削除しても安全ですか?
答え1
クイックノート:「SMARTテストに失敗しました」と言うと、現在失敗している1つ以上の事前失敗属性があることを意味します。長い自ら診断が失敗したわけではない。後ろにブロックがある場合は、再マッピングするだけで問題が解決します。新しいディスクがなくても同じです。 (しかしまだバックアップがあります!)
安全ですか?さて、安全性を定義してください...私は、(SMARTエラーを介して)翌日、深刻なデータ損失が予想されることを知らせるディスクを使い続けることです。
errors=remount-ro
破損したファイルシステムを引き続き完全に使用しようとしたときに発生する可能性のある望ましくない結果を防ぐように設計されています。
- カーネルパニックが発生する可能性があります。比較的安全です(システムの緊急事態が発生すると、進行中の作業が失われる可能性があります)。
- 重大なファイルシステムの破損が発生する可能性があります。それは本当に大きな問題です。一つを失うこともあります。たくさんたとえば、カーネルがinodeサポートを失った場合のファイルです
/home
。または、同じセクタを「共有」する2つのファイルがある場合。とにかくFsckはこの問題を「修正」しなければなりませんが、ファイルシステムのかなりの部分が紛失+発見状態にあり、多くのファイルが重複セクタによって破損していることがわかります。
すでにバックアップがあることを願っています。このバックアップをテストしてください。
答え2
ルートハードドライブが損傷すると、インジケータが点滅し続け、システムが停止します。
一時的な解決策は、破損したセルブロックを埋めることです。まず、すべての不良ブロックの検索を使用してbadblocks
からhdparm
、を使用してハードドライブにそのブロックの使用を停止するように指示します。
しかし、時間がかかり、それほど価値がありません。