Macでアーカイブドライブを更新する

Macでアーカイブドライブを更新する

データのアーカイブに使用するディスク (30 年以上保存することを想定) に保存されているデータの整合性を検証し、磁気強度を復元するために、ドライブ上のすべてのデータ ブロックを 1 ~ 2 年に 1 回読み取り、再書き込みしたいと考えています。一部は HFS+ で、一部は NFTS です。この答えWindows マシンから実行するとそれを実行するユーティリティが提案されていますが、手元に Windows マシンがありません。また、たとえあったとしても、Windows ユーティリティが HFS+ ディスクで動作するとは思えません。

パーティション マップ自体のような重要な「隠し」データを確実に更新したいので、Mac で実行できる、ディスクを生のブロック ストレージのように扱い、ディスク上の各ブロックを読み取って再書き込みするだけの手順を探しています。同時に、読み取りまたは書き込みエラーが発生した場合に、どのファイルが破損しているかを示す十分な情報も提供します。(すべてのアーカイブ コピーが 2 つあるので、一方のアーカイブの不良ファイルをもう一方のアーカイブの正常なファイルで回復できればと思っています。)

Mac でディスクを RAW ドライブとしてマウントできれば、ディスク上のすべてのデータを読み取る方法はいろいろ考えられますが、データを同じブロックに書き戻したり、不良ブロックがどのファイルに属しているかを識別したりする満足のいく方法はありません。

不良ブロックが見つかった場合にどのファイルが破損しているかをフラグ付けできない場合でも、データを再書き込みするソリューションは役立ちます。Linux または Windows でのみ機能するソリューションをご存知の場合は、HFS+ ドライブと NTFS ドライブの両方を処理できるものである限り、ぜひ教えてください。また、生のブロック ID が与えられれば、不良ブロックがどのファイルの一部であるかを判断できるユーティリティをご存知の場合は、それも 2 部構成のソリューションの半分として役立ちます。

答え1

まず最初に注意:長期のアーカイブにはハードディスクは最適な媒体ではありません。現在Mディスクテクノロジーはあなたのデータを千年は大丈夫これらのディスクは以前は高価でしたが、今では価格が下がっています。たとえばAmazonではバーベイタム M-ディスク 5 パック BD-R 25GB合計 125 GB で現在 14.27 ドルです。適切なバーナーも必要です。利点は、書き込んだ後のデータのメンテナンスがほとんど必要ないことです。

磁気ハードディスクについて: 研究によると、保管中のディスクは毎年約 1% の磁気を失っています。磁場が 50% 以上失われるには 50 年以上かかりますが、それでも 3 ~ 5 年ごとに予防的なリフレッシュを行うことをお勧めします。

また、最近のディスク ドライブは、磁場が特定の組み込みしきい値を下回ったすべてのセクターを書き換えることが判明しています。ディスクを長時間オンにしておくと、すべてのセクターがファームウェアによってチェックされます。待ちたくない場合は、すべてのセクターを検証するためにディスク全体の読み取り (表面スキャン) を強制的に実行するだけで済みます。

ディスク全体を読み取ることができるコマンドは次のとおりです。

sudo cat /dev/rdisk0 > /dev/null
sudo badblocks -b 4096 -p 1 -c 32768 /dev/rdisk0

また、頭いいディスクの統計。Back Blazeの記事ハードドライブのSMART統計ディスク ドライブの障害が差し迫っていることを示す 5 つの SMART メトリックを示します。

  • SMART 5 – 再割り当てされたセクター数
  • SMART 187 – 報告された修正不可能なエラー
  • SMART 188 – コマンドタイムアウト
  • SMART 197 – 現在の保留中のセクター数
  • SMART 198 – オフライン_修正不可

Back Blaze は基準としてメトリック 187 を使用し、ゼロ以外になった場合はドライブを交換することを推奨します。ただし、他のメトリックも同様に悪いです。たとえば、メトリック 197 は回復不可能なセクターをカウントします。アーカイブの場合、これらすべてのメトリックがゼロのままであることが望ましいと言えます。

関連情報