私はLinuxを初めて使用し、UbuntuまたはDebianのいずれかを使用してストレージサーバーを構築します(どちらを使用するかはまだ決定していません)。 ZFSをインストールしますストレージファイルシステムとして助けが必要なのはLinuxブートファイルシステムを選択することです。これは私の読書からルートファイルシステムと同じものです(これについて間違っている場合は修正してください)。
コミュニティから知りたいのは、ストレージファイルシステムとブート/ルートファイルシステムの両方にZFSを使用することが良いアイデアかどうかです。 ext4は成熟しており、バトルテスト済みであり、これはLinuxの起動に使用する必要があるファイルシステムであるという投稿を読みました。また、LinuxブートファイルシステムとしてZFSを使用して新しいLinuxマシンを構築することについて尋ねる多数の投稿が表示されます。ブート/ルートファイルシステムとして、ext4の代わりにZFSを使用する場合、どのようなリスクがありますか?
あなたの助けを前もって感謝します-
ZFSをブート/ルートファイルシステムとして使用しません。基本的なシステム設定については、十分にテストされ、完全に統合されたファイルシステムを使用します。
ZoLは素晴らしいですが、ZoLから起動したり、ルートファイルシステムとして使用したりすると、予期しない動作が発生する可能性があり、実際のメリットはありません。一方、データ/ストレージパーティションには優れたファイルシステムです。
編集:あなたのコメントから、あなたはZFSコマンドラインを知らないようです。すぐにここで停止してください。ツールがどのように機能するかを理解せずにツールを使用することは、災害のレシピです。知っているツールを持つファイルシステムのみを使用するか、ZFSに文書化beforeを使用してください。
シングルディスクとミラーの両方で、ubuntu14.04のルートファイルシステムとしてzfsを使用しています。私は3つのクローンを持っています。何の問題もありません:透過的な圧縮、インスタントスナップショット、増分バックアップ、データ修正(ミラー内)など。
上記のコメントは、Linux(ZoL)および/またはLinux上のZFSについて何も知らないようです。
ZFSルートは使用しないでください。
ストレージサーバーを構築している場合は、ストレージをOSとは別に扱います。汎用のext4またはXFSはOSに適しています。
ZFSのDebianではなく、RHELまたはCentOSのバリアントも検討します。しかし、それは好みです(そして戦闘経験)。
ZFSを使用することで私が目にする主な利点:
データの整合性。
スナップショット。システムを更新して何かを壊した場合は、ロールバックできます。
他のオペレーティングシステムとの互換性。 ZFSサポートは、すべての主要なOSで利用できるようです。
ディスクの追加。ディスクを簡単に追加できます。
より簡単なパーティショニング。
より良いバックアップ。
欠点
レスキューディスクは入手困難です。
サポートは「実験的」であるため、必要な場合にサポートを受ける可能性は低くなります。 (上記のコメントを読んでください)。
インストールはもっと難しいです。
更新すると、システムをブリックする方が簡単です。 ZFSサポートを壊したSPL/ZFSバージョン間で一致しない新しいカーネルに関する問題がありました。すべての同期を維持する必要がある可動部分がたくさんあります。
Linuxが初めての場合は、デフォルトのファイルシステムを使用し、別のドライブ全体にZFSをインストールすることをお勧めします。これは、必要に応じてサムドライブにすることができます。プール、スナップショットの作成と削除、およびロールバックを練習します。
また、Linuxをext4 chrootにインストールする練習をしてください。このスキルは、ZFSを機能させるためにまだ必要であるようです。これがすべて完了すると、ルートでZFSに取り組むためのより良い立場になります。