web-dev-qa-db-ja.com

仮想マシンのホスティングに使用するファイルシステムはどれですか?

目標いくつかの仮想マシンをホストするだけでなく、いくつかの分散サーバーのオフサイトバックアップとして機能する信頼性の高いサーバー構成。各サーバーのバックアップは、暗号化、増分、および重複排除する必要があります。仮想マシンはリソース要件が比較的低く(すべてまとめて最大2 GBのRAM、100 GBのストレージ)、リモートで管理する必要があります。最終的な構成は、1つまたは2つのハードドライブの障害に耐えられる必要があります。故障したハードドライブの交換はオンラインで行う必要はありませんが、十分に簡単である必要があります(たとえば、故障したドライブを特定し、同じ容量のクリーンなドライブと交換し、起動し、再構築を待ちます)。システムは、Bitrotを検出して修正できる必要があります。

ハードウェアHP N54L、8GB ECC RAM、4 x 4TB WD RED、2 x 120GB東芝ディスクを使用したいと思います。 HP P410コントローラーもありますが、それが最良のオプションである場合は使用できます。

Plan私の現在のアイデアは、4 x 4 TBをバックアップのストレージ用のソフトウェアまたはハードウェアRAID5として使用することです。 VM、OS /ハイパーバイザー用のハードウェアRAID1として2x 120GB。Debianをインストールし、Proxmox VE 4を上部にセットアップし、1つVM for BorgBackup +追加のVM 。

ファイルシステムZFSが消費する可能性があります RAMが多すぎます 特にVM、BTRFSもいくつかあるため、確実に実行できません ビットロット検出を提供しません nodatacow-optionを使用して VMのパフォーマンスの低下に対抗する 。 Ext4はBitrotからの保護を提供しません。

どのファイルシステムを使用できますか?

2
Riley

ZFSとBTRFSはビットロットからの保護を提供します。2つから選択する必要があります。

重複排除も必要です

私の提案はZFSです

暗号化については、LUKSの上にZFS、VM用のZVOLをお勧めします

重複排除よりも低いレベルで暗号化することが重要です

2
Sidias-Korrado