これは実際には長いコメントです;-)
ファイルシステムのIMOは、特にセルフテストを実行した後で、やがてそれを自動的に処理します。ご覧のとおり、書き込みが失敗した場合に再マッピングが行われたため、次に書き込みを試みたときに再マッピングされます。
これを行うことの背後にあるより大きな目的を述べられますか?再マッピングが必要なブロックに関する懸念とは別に、これを実行して解決しようとしている他の煩わしさや問題はありますか?
あなたが引用したubuntuforums投稿のヒントは、どのセクターが不良であるかを正確に把握しており、修正する説得力のある理由がある限り安全です。通常、セクター#は、ファイルシステムによって抽象化され、内部的に処理されるため、ファイルチェックプログラムによっても報告されません。
しかし、問題のある不良ブロックを見つける必要がある場合は、以下の手順を使用できます。
ファイルシステムに対応するデバイスファイルに注意してください。これは、ディスクタイプに応じて、/ dev / hdcまたは/ dev / sdbの形式になります。これはディスクユーティリティ(System -> Administration -> Disk Utility)に表示されます。左側のパネルに表示されるリストでディスク名をクリックすると、右側の「デバイス:」に対してデバイス名を読み取ることができます。
そのディスク内のすべてのファイルシステムをアンマウントします。次のコマンドは出力を返しません。
mount | grep -i <device-name>
次のコマンドを実行します
badblocks -sv -b 512 <device-name>
なお、-b 512あなたは数がへの入力として、このコマンドによって報告される使用できるように整列ブロックサイズに512にあるddで説明したようにフォーラムのポスト
上記のすべては、通常のディスク操作によって処理されるため、お勧めしません。