ストレージを最大限に活用して堅牢にするために、Linux サーバーに 2 台の HDD を追加してフォーマットする方法を教えてください。

ストレージを最大限に活用して堅牢にするために、Linux サーバーに 2 台の HDD を追加してフォーマットする方法を教えてください。

私は主にファイル共有用のホーム Ubuntu サーバーを構築しています。システムをインストールしたい 100G SSD ドライブと、マス ストレージおよびユーザーのホーム ディレクトリのマウント ポイントとして使用したい 4T HDD が 2 つあります。私の質問は、主にストレージを最大化し、ある程度堅牢にするために、ドライブをフォーマットして結合する最善の方法について皆さんはどうお考えかということです。

システム ファイルには SSD を使用することはほぼ確実ですので、残りの 2 つの HDD をどのように使用するかという具体的な質問です。検討したのは次の点です。

A) それぞれを個別にフォーマット (ext4) し、2 つの別々のドライブとしてマウントし、1 つに通常のバックアップを保存します。B) LVM を使用して 2 つの HDD を結合し、8T VG を作成します。C) B と同じですが、RAID 0 (より高速?) または RAID 1 (冗長性を追加?) を使用します。D) 後で拡張する場合に備えて、1 つの HDD を LVM としてフォーマットしたメイン ストレージ スペースとして使用し、2 つ目の HDD を標準パーティションとして使用して、バックアップ、クラウド ストレージ、重要でないファイルなどを保存します。

答え1

同じボックスに保管されているバックアップはバックアップではありません。電源ユニットの故障、火災、またはランサムウェア攻撃により、データとコピーの両方が消去されます。これで準備は整いましたので、質問に取り組みましょう。

何が何だかは言えません最高あなたの要件が何であるかを知らずに。

  • ディスク障害時の回復力と可用性、スペースの半分を犠牲にしてもかまわない → RAID1
  • 最大のストレージ容量とパフォーマンス、ダウンタイムは問題にならない → RAID0
  • 最大のストレージ容量、ディスク障害時のダウンタイムが短い → ユニオンファイルシステム(合併?)
  • 最大のストレージ容量、ディスク障害時のダウンタイムが短い、2 つのボリュームがあっても問題ない → 2 つのボリューム
  • 最大のストレージ容量、長いダウンタイムは問題にならない、ユニオンファイルシステムは好きではない → LVM

これらの戦略はすべて、外部の独立したバックアップがあることを前提としています。これほど大規模なバックアップを維持することが、データ損失の可能性よりも問題である場合、スナップRAID妥当な妥協案となる可能性があります (制限事項については必ずお読みください)。ユニオン ファイルシステムともうまく混在します。

関連情報