e2fsck:不良ブロックが消えます!

e2fsck:不良ブロックが消えます!

神社、

e2fsckの父のアドバイスが必要です。ディスクがますます不安定になり、「e2fsck -ccv」に不良ブロックが表示されます。しかし、ディスクを再分割しましたが、同じコマンドがディスクの状態が良好であることを報告します。私の悪いブロックはどうなりましたか?もちろん今パーティションはすべて空ですが、バッドブロックはまだバッドブロックですか?ディスクの内部管理では、e2fsckも表示されないように、これらのブロックをどのように表示しますか?それとも、e2fsckは空のパーティションでは機能しませんか?それとも何とか修正されましたか?どのように答えを見つけることができますか?

そして:「-c」と「-cc」を使うことの実用性は何ですか?つまり、いつどこで読み取り/書き込みテストと読み取り専用テストを実行したいですか?

そして:パーティションを再分割した後、ファイルシステムの作成中にディスクをチェックするために「mkfs.ext4 -vcc...」を試しましたが、数時間かかりました。比較すると、FSを作成した後、「e2fsck -ccvy ...」ははるかに速く、12個のパーティションを持つ500GBディスクの場合は1時間もかかりません。なぜ?セックスを始める前に、私たちは人生の事実を理解する必要があります。

ベストアンサー1

ファイルシステムの不良ブロックのリストが古くなっています(ext4について話しているので、フラッシュファイルシステムを無視してください)。不良ブロックはドライブによって再マップされます。エラーの検索 - SMARTカウンターにこれらのエラーの永続ログが必要です。 1つ以上のエラー/「不良ブロック」/「不良セクタ」が表示された場合は、ディスクが信頼できないと想定する必要があります。

重要なデータが重複して保存されている場合(RAID、バックアップ)、一部の人々はテスト中にドライブの信頼をリセットする方法を開発しました。 [*] そもそもRAIDを使用していないので推奨できません。

これは人生の事実です。 mkfsとfsckの動作は不幸です。まだ読んで、書くテスト中潜在的に新しく購入したドライブのストレステストに役立ちます。ディスクIO速度が約100MB / sで、ディスク全体を同時に書き込んで読み取るため、少し時間がかかります。 (最新のディスクの相対的なパフォーマンスも特定のRAIDモードの実行可能性に影響します。)また、さまざまなモードで複数のパスを実行することを確認しましたbadblocks -w。不良ブロックのリストが古いので、不良ブロックを直接実行してエラーを見つけることができます。

ただし、この操作にかかる時間とその間にディスクが使用できないことを考慮して、最長のSMARTテストを使用するか、dd if=/dev/sdX bs=10M of=/dev/null読み取りエラーが発生するかどうかを確認することをお勧めします。

SMART機能はGNOMEディスクで利用できます。 (基本機能もあります)。エラーカウンタはセクタごとに測定されます。 「セクタ」とマークされたすべてのカウンタを見て、すべてゼロであることを確認できます。 「再割り当てされたセクタ」の下に一部があるようです。


[*] 不良セクタに新しいデータを書き込むとエラーがクリアされます。これは、「予備領域」の他の物理セクタに論理セクタを書き込むことによって行われ、ドライブは、論理セクタの将来の読み出しが再マッピングされることを保証する。

おすすめ記事