気まぐれにオペレーティング システムを交換できることは、Raspberry Pi のようなシングルボード コンピューターの最も優れた点の 1 つです。いつでも新しいオペレーティング システムをメモリ カードに書き込むことができ、変更したいときにいつでもカードの小さなコレクションを手元に置いておくことができます。
これにより非常に高い柔軟性が得られますが、考慮すべき欠点が 1 つあります。
ほとんどのメモリ カードは、デジタル カメラなどのデバイスを念頭に置いて設計されています。これらは少量のデータを一度に順番に書き込みます。カメラは写真を撮影し、それをデバイス上のメモリからメモリ カードにコピーし、すすぎを繰り返します。カメラからカードを取り出してコンピュータに挿入すると、カードが読み取られてコピーされます。
写真やビデオをたくさん撮影する場合を除き、メモリ カード全体をいっぱいにして定期的に交換することはおそらくないでしょう。私のソニーのミラーレスカメラには 128GB カードが 1 枚あり、数年かけてゆっくりと容量を増やしていきました。通常のジョーの場合、このシナリオではメモリ カードの磨耗レベルはかなり低いでしょう。
他のフラッシュ メモリと同様に、SD カードと microSD カードには、障害が発生するまでに耐えられる書き込みサイクル数が限られています。ソリッド ステート ドライブとは異なり、microSD カードにはウェア レベリングを管理するためのハードウェア コントローラーがありません。つまり、ボリュームの使用方法を決定するための保護手段が用意されていないため、過剰な上書きが発生する可能性があります。
上書きとは、メディアの同じ部分にデータを何度も書き込むことを意味します。特定のファイル システムはこの傾向が強く、ドライブの同じ部分にデータを書き込むことを好みます。これにより、過度の摩耗によりボリュームの一部が破損する可能性があります。
ここで、microSD カードからオペレーティング システム全体を実行していると想像してください。標準操作の一環として、OS は作成したファイル、ソフトウェアのインストールと更新、オペレーティング システム ログなどの新しいデータを常に書き込みます。使用頻度によっては、そのカードはあまり長く持たない可能性があります。ホーム アシスタントは、これを考慮してログの動作方法をすでに変更しています。
高耐久性 microSD カードは、標準モデルよりも高い仕様で構築されており、価格は高くなります。通常、ビデオを常時録画するデバイスや、より過酷な条件で使用されるデバイス向けに設計されています。これには、灼熱や極寒にさらされる可能性のあるドライブレコーダーや屋外セキュリティカメラが含まれます。
たとえば、サンディスクは 40,000 時間の録音ができるように設計された高耐久性 microSD カードを製造しており、2 年間の保証が付いています。同社は、120,000 時間のビデオ録画を念頭に設計され、10 年間の保証が付いている Max Endurance バージョンも製造しています。それぞれの書き込み速度は最大 100MB/s ですが、Ultra および Extreme モデルの 120MB/s および 160MB/s よりもわずかに遅くなります。
128GB の高耐久性 microSD メモリの価格は 27 ドルですが、最大耐久性バージョンの価格は同じ容量で 46 ドルです。価格の点では、特に Pi 上で実行するほとんどのオペレーティング システムがストレージをあまり要求しないことを考えると、これはそれほど悪くはありません。
USB フラッシュ ドライブ (クラウド ストレージが豊富に存在する前に、2 つの場所間でドキュメントを移動するために使用されていた種類) も同様に問題が発生しやすいことに注意してください。これらは microSD カードの優れた代替品ではありません。
Raspberry Pi 4 以前などの古い Pi モデルの場合のように、USB から起動する必要がある場合は、USB 3.0 対応エンクロージャ内の SATA ソリッド ステート ドライブ (SSD) を使用することをお勧めします。これらはデスクトップでの使用に適したものになっています。高速で、おそらくかなり安価に何かを組み立てることができます。
Raspberry Pi 5 以降をお持ちの場合は、さらに良いオプションがあります。 Raspberry Pi M.2 HAT+ は、Raspberry Pi の PCI-Express 2.0 ポートと M.2 スロットを利用して、2230 および 2242 (コンパクト) バリアント NVMe ドライブを起動します。これらは microSD カードよりもはるかに高速で回復力があり、512GB キットとして約 120 ドルで購入できます (HAT+ のみの価格は約 15 ドル)。
最良の結果を得るには、両方を実行してください。私の机の上には Raspberry Pi 500+ があり、常に内蔵 SSD に Raspberry Pi OS がインストールされています。プロジェクトに使用する microSD カードもいくつか持っています。Pi は起動時に microSD カードを探し、何も検出されない場合は SSD を選択するように構成されています。
これにより、ソリッドステート ストレージが提供する速度と安定性を享受しながら、Raspberry Pi の最高の機能の 1 つを利用できるようになります。