仮想マシンをホストするためにどのファイルシステムを使用すればよいですか?

仮想マシンをホストするためにどのファイルシステムを使用すればよいですか?

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

ハードウェア HP N54L、8GB ECC RAM、4 x 4TB WD RED、2 x 120 GB TOSHIBA ディスクを採用したいと思います。また、HP P410 コントローラーも持っているので、これが最適なオプションであれば、これを使用することもできます。

プラン私の現在のアイデアは、4 x 4 TBをソフトウェアまたはハードウェアRAID 5としてバックアップとVMのストレージに使用し、2 x 120 GBをOS/ハイパーバイザー用のハードウェアRAID 1として使用することです。Debianをインストールし、その上にProxmox VE 4をセットアップし、ボルグバックアップ追加のVMも追加されます。

ファイルシステムZFSは消費するかもしれないRAMが多すぎる特にVMやBTRFSも存在するため、信頼性のある実行が求められる。ビットロット検出機能はありませんnodatacowオプションを使用するとVMのパフォーマンス低下に対処するExt4 は Bitrot からの保護を提供しません。

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

答え1

ZFS と BTRFS はビット腐食からの保護を提供するため、どちらかを選択する必要があります。

重複排除も必要

私の提案はZFSです

暗号化にはLUKSの上にZFS、VMにはZVOLをお勧めします。

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

関連情報