web-dev-qa-db-ja.com

永久ストレージとしてのSDカード?

SDカードをラップトップの永続的なセカンダリストレージとして使用しても安全ですか(定期的に取り外すことなく、SDカードをそのままにしておくことで)?

SDカードのハードウェアがSSDハードドライブと内部的にどのように異なるのかわかりません。私の質問は次のとおりです。SDカードは毎日多くの操作を処理できますかIO通常のHDDのように動作しますか?フォーマットせずに数年?

1

それはかもしれないあなたがそれをあまり編集していない限り、二次ストレージのために行うが、私はバックアップを保持するだろう。

SDカードは、SSDコントローラーが持つインテリジェンスを欠いており、事実上、フラッシュメモリの単なるダムブロックです。

SSDにはウェアレベリングなどの機能があり、同じブロックで短時間に繰り返し書き換えられるのを防ぐことで、フラッシュデバイスの寿命を大幅に延ばすことができます。

SDカードにはウェアレベリングがなく、多くのファイルシステムは、ファイルが変更されるたびに小さな変更を加えて同じブロックを繰り返し書き換えます。ファイルシステムを読み取り専用にしない限り(Windowsでは実用的ではありません)、ファイルシステムがすぐに破損します。

それは数年続くかもしれません、あるいはそれは数ヶ月後に死ぬかもしれません。カードの品質は重要であり、オペレーティングシステムとファイルシステムのワークロードも重要です。

Linuxは、SDフラッシュデバイス用に最適化された代替ファイルシステムの1つを使用できるため、うまくいく可能性がありますが、NTFSは、私が聞いたところによると、フラッシュデバイス用の特に優れたファイルシステムではありません。

1
Mokubai