「不良ブロック」がファイルに出力を書き込み、そのファイルが空の場合、不良ブロックが見つからなかったことを意味しますか?


8

最近badblocks、大きなサーバーのハードドライブで実行して問題の可能性を確認しました(SMARTはすべて問題ないことを報告しましたが、確認する必要がありました)。

私が使用したコマンドは次のとおりbadblocks -c 1024 -b 4096 -w -s -o /path/to/myfile.txt /dev/mydrive です。ドライブのダウンタイムが重要だったため、破壊書き込みモードを使用しました。不良ブロックのチェック中にドライブをnukeし、それをRAIDに再度追加する方が速いと判断しました非破壊検査を待つより後の一部でした。

それが完了したとき、myfile.txt作成されましたが、空でした。

これは非常にばかげた質問のようですが、ファイルが空であるということは、不良ブロックが見つからなかったことを示していますよね?のマンページbadblocksはこれを示しているようですが、私はできる限り確認したいと思います。

回答:


4

はい、ファイルが空の場合、badblocks壊れたブロックは見つかりませんでした。拡張SMARTセルフテストも実行しましたか?


はい、そうしました。badblocksシステムをオフラインにしたり、ドライブをチェックするためにRAIDを壊したりすることでユーザーが不機嫌になるので、私は二重になりたかったので使用しました。ありがとう!
Zac B

0

メソッドは関係ありません。あなたがしなければならないすべては、ディスクの表面全体をスキャンすることです。スマート(拡張オフラインテスト)またはを使用して実行できddます。すべてのセクターが機能しているかどうかを確認する方法が他にないため、ディスク上のすべてのセクターを読み取る必要があります。したがって、フルスキャンを実行し、報告されたセクターがない場合は、すべて問題ありません。

確かではありませんが、「破壊的書き込みモード」は、不良ブロックを再割り当てするためのものだと思います。これは、破損したセクターを書き込んだ場合にのみ実行できるためです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.