フォーマット時のリストから不良セクタを除外

フォーマット時のリストから不良セクタを除外

Piで使用する古いハードドライブを準備しています。ただし、不良セクタは36を超える(Avoceしきい値)。だから、どのセクターが影響を受けたかを調べるために走ってbadblocksファイルに保存しました。

ファイルには、デフォルトで改行で区切られた影響を受けるすべてのセクタのリストが含まれます。

mkfs.ext4このアドレスにデータブロックを割り当てないように、今この情報をどのように使用しますか?

ベストアンサー1

だから間違いを犯しました。まず、 -c オプションで mkfs.ext4 を使用する代わりに、badblocks コマンドを使用してハードドライブの不良セクタを検索しました。

唯一の問題は、約2日ほどかかったため、検索を繰り返したくないということです。

ディスクリプタファイルsdaを指すコマンドを実行したため、今持っている情報はセクタ(LBAアドレス)のようです。

セクタがほぼ同じ位置にあるため、2つのパーティションを計算して作成できます。

  • しかし、分割せずに単一のパーティションを作成する方が良いです。

    -そんな狡猾な人はいますか?たとえば、ブロックサイズが4Kのパーティションを作成する場合は、コマンドに必要な情報の種類を特定します。誰でも私を助けることができればいいでしょう!

いくつかの問題:

  • 情報を変換するとき、パーティション開始アドレスとパーティションブロックサイズはどのように関連しますか?

おすすめ記事