
2TB SSD ドライブを 3 台搭載したマシンがあり、openzfs
そのうち少なくとも 2 台で設定を行いたいと考えています。ルート パーティションにはext4
、可能であればすべてを再インストールすることは避けたいので、ルート パーティションに大きなファイルを作成し、パリティ ストレージ専用の仮想ブロック デバイスとしてマウントすることが合理的かどうか疑問に思っていますext4
。
上記の構成は可能ですか? それとも、ルート パーティションのサイズを変更し、メイン SSD から別の専用 zfs パーティションを作成するという余分な手間をかけたほうがよいでしょうか?
答え1
一般的に言えば、ZFS はブロック デバイスを完全に制御できる場合に最もよく動作します。root-on-ZFS を実行する際の潜在的な複雑さを避けたい場合は、代わりに 2 つのドライブを ZFS ミラーとして実行することを強くお勧めします。また、別のブート ボリュームで RAIDZ1 を実行したい場合は、4 つ目の SSD を購入してください。
RAIDZ1 セットアップでは、ドライブの (少なくとも) 1 つをパーティション分割し、1 つのパーティションを ZFS 専用にすることは可能ですが、そうするといくらかのスペースが失われ (データ + パリティ情報に使用できるスペースは、セット内の最小のディスクの 3 倍になります)、ディスク全体で実行するよりもパフォーマンスが低下します。
私は...するだろう強くディスク上のファイルを RAIDZ1 セットのメンバーの 1 つとして使用することはお勧めしません。手順を学ぶには問題ありませんが、補助輪を外すと大変なことになります。