この実装は、ユーザー空間(FUSE)でのファイルシステムのレンダリングに基づいています。 したがって、コード自体はカーネルに入力されず、ライセンスは矛盾しません。
デーモン(zfs-fused)、管理ユーティリティ(zfs、zpool、zdumpなど)およびfuse-moduleで構成されます。
テストのためにインストールすることにしました。 インストール済み。 動作します。 :)
はじめに-インストール。
プロジェクトのソースコードは公開されています 。 ここからダウンロードできます。
最新の安定バージョンは0.5.0です。 Gentooツリーには.debおよびebuildパッケージがあります。
アセンブリとインストールにも起動にも問題はありませんでした。
テスト
テストでは、ネジに関するセクション全体を強調し、ファイルから作成されたプールでミラーリングテストを実行しました。
完全に動作:
- 配列
- ミラーリング
- スナップショットの作成と復元
- クローニングFS
- 圧縮(lzoおよびgzipでサポート)
- FSの接続と切断
- デバイスの接続と切断
- FSチェック
動作しない:
- 送受信
- デーモンが正しく切断されない場合、プールの再接続に問題があります。
彼らはバギー動作します:
- デーモン自体(シャットダウン時にフリーズし、キルを待機する場合があります)。
- 割り当て
- FSレベルの権限。
結論 :慎重にではありますが、使用できます。 ただし、プロジェクトは実際にクラッシュし、変更は非常にまれです:(