web-dev-qa-db-ja.com

パーティションをフォーマットした後、ファイルシステムの不良ブロックに関する情報は保持されますか?

不良ブロックのあるドライブがあります。ファイルシステムはそれらを認識しており、e2fsckbadblocks repportを使用して、いくつかの不良ブロックがあることをファイルシステムに通知します。 (私はオプション-c in fsckも同じことをしています。)

パーティションをフォーマットしてファイルシステムを削除すると、不良ブロックに関するすべての情報が失われますか?新しいファイルシステムに不良ブロックを通知する必要がありますか?またはSMARTシステムは私のためにそうしますか?

ありがとう!

2
Jitsumi

広大な 過去5分間に出会った研究の量、たとえば this および this (from SU.SE )なら、それは表示不良ブロックに関するデバイス全体のメタデータがマスターブートレコードに保存されているまたはGUIDパーティションテーブル(アドレス00000000: 0x00で始まるディスクのパーティションテーブル)。

パーティションのファイルシステムの目次に格納される可能性は低いようです。とにかく、新しいパーティションテーブルをディスクに書き込んだ場合にのみ情報が消えます。これはすべてのデータを不可逆的に破壊しますディスク全体.


リモートでミッションクリティカルな何か(または自分自身のデータ)の不良ブロックを持つディスクを使用している場合、そのディスクは近い将来修復不能に故障することになり、新しいディスクを購入する方が安くて簡単で安全です。

2
cat