私はDebianベースのディストリビューションを実行する傾向があります。私のメインデスクトップは、Cosmos IIシャーシ(多くのドライブベイ)で新しいAsusサーバーボード(多数のSATAポート)を実行します。私のコンピュータにはすでに4つの追加ドライブがあり、サイズと速度が異なる6つのドライブは使用されていません。サイズ(250GB、500GB、320GB、1TB、2TBなど)、スピード(SSD、5400RPM、7200RPMなど)、製造元(Hitachi、WD、Seagate、Intel)はさまざまです。
明らかに私はこれをRAIDできません。私の考えでは、そこに2つの同じドライブがあるようには思えません。だから私は頭の中で車輪が回っていて、私がWindowsを使ったときにファイルシステムがディスクにまたがって複数のドライブにまたがることができることを覚えていたので、Linuxでこのようなものを検索しました。私は次のようなものを見つけました。
zfs、LVMなどもありますが、これには適していないと思います。問題は次のとおりです。暗号化中に個々のドライブのスペースやパフォーマンスを犠牲にすることなく、これらすべてを1つのアクセス可能なスペースにまとめるための最良の方法は何ですか?
ドライブの故障について人々が一般的に恐れているのは私の興味ではありません。暗号化されたクラウドバックアップは、ファイルに対するすべての変更を継続的にアップロードし、その内容の履歴バージョンを維持します。必須機能:
- 1つの仮想パーティションを介してすべてにアクセスできるようにプールします。
- RAIDのように速度やスペースが犠牲になりません。
- すべてのオプションの中で最も速い読み書き速度。
- メンテナンス項目。
- 暗号化(よろしいです)。
リストされた方法の最初の選択はmergefsと考えています(まだわからない)、まだ触れていないいくつかのオプションがあると確信しています。まだ暗号化については見ていませんが、常にすべてのドライブを暗号化するのが好きです。 LUKS または Veracrypt を使用してドライブを暗号化し、mergefs を使用できるようです。 VeracryptをLinuxに自動的にインストールする安定した方法がないため、これはやや面倒です。
答え1
Cephは、特に複数の異なるドライブをマージする機能のために見てみる価値があります。学習曲線はかなり大きいですが、私の観点から、cephは非常に柔軟で成熟しています。
osd を追加すると、dmcrypt フラグで暗号化され、後でデータ損失の重要性について気が変わると、ceph はドライブレベルではなくオブジェクトレベルで冗長性を許可します。