LinuxベースのシステムでZFSの経験が豊富な人はいますか? ZFS Fuseライブラリを見ましたが、わかりません。テストする価値があるかどうかはわかりません。安定していて使える?たぶんストレージとして?それとも実験的なプロジェクトだけですか?
私はそれがテストまたは非io集約的なタスクのためだけだと思います。問題は、それがユーザースペースにあることです。 Linux上のネイティブZFSは安定しているとは言えません。それに興味もありますが、唯一の本当のオプションは、SolarisからLinuxにiscsi zvolをエクスポートし、nfsを介してLinuxに共有zfsをエクスポートすることです。
zfs-FuseはLinuxで非常にうまく機能し、多くのワークロードでは、ボトルネックはFuseではなくディスクになります。十分なメモリ(ARC> 1GB)を与えると、プライマリファイルシステム(ホームディレクトリなど)として驚くほどうまく機能します。
また、同じボックス内のzfs受信にパイプされたzfs送信は正しく機能します。
root:~/ # zfs list
NAME USED AVAIL REFER MOUNTPOINT
igorhvr-main 257G 211G 6.56M /igorhvr-main
igorhvr-main/home 183G 211G 181G /igorhvr-main/home
igorhvr-main/teste 23.5K 211G 23.5K /igorhvr-main/teste
root:~/ # zfs send igorhvr-main/teste@2012-03-05_08h15m | zfs receive igorhvr-main/teste3
root:~/ # zfs list
NAME USED AVAIL REFER MOUNTPOINT
igorhvr-main 257G 211G 6.56M /igorhvr-main
igorhvr-main/home 183G 211G 181G /igorhvr-main/home
igorhvr-main/teste 23.5K 211G 23.5K /igorhvr-main/teste
igorhvr-main/teste3 23.5K 211G 23.5K /igorhvr-main/teste3
root:~/ # ps -ef | grep zfs
root 1213 1 0 Mar09 ? 00:32:50 /sbin/zfs-Fuse --pidfile /var/run/zfs-Fuse.pid
root 22383 22273 0 01:17 pts/12 00:00:00 grep zfs
root:~/ #
私は自宅のUbuntuでZFS-Fuseを2年近く実行してから、OpenSolarisとその後のNexentaに切り替えました。 非常に安定していることがわかり、ディスクを新しいハードウェア/ OSに移行したときに、プールは問題なく機能しました。とはいえ、ハードウェアが最小限であるため、重複排除(大容量メモリ使用)や圧縮(高CPU使用率)などのリソースを大量に消費するZFS機能を意図的に使用したことはありません。また、自宅のセットアップやZFSについての学習では、データを失うことなく複数の電源障害に耐えることができ、十分なパフォーマンスと安定性を備えていることがわかったと述べています。 。
実行しようとしていることに応じて、NFSを使用してファイルシステムをLinuxホストにエクスポートするカーネル(Nexenta、FreeBSD、Solaris 10、Solaris 11 Expressなど)にZFSを備えた2番目のシステムを検討することもできます。そうすれば、ユーザーランド(ZFS-Fuse)や限られた実績を持つプロジェクト( Linux上のZFS または KQStor )。もちろん、2台目のマシンとNFSにある程度精通している必要があります。
残念ながら、ZFSは実際にはSolaris、その派生物(Illumos(Shillix、OpenIndianaなど))およびFreeBSDの唯一のオプションです。 ZFSはFuseを介してLinuxシステムで使用できますが、非常に低速であり、ブロッキングプロセスであるため、いくつかの落とし穴があります。たとえば、zfs send |を実行することに慣れている場合zfsは同じボックスで受信しますが、ZFS-Fuseでは機能しません。
機能が豊富なほどではありませんが、BTRFSはZFSに見られる機能の一部を提供しているようで、パフォーマンスが向上し、大幅に安定していると思います。
そして、zfsonlinuxのものがありますが、それは「見た目、私はそれを機能させる」努力以上のものではありません。私にとって、それはまだファイルシステム開発者の関心の対象であり、個人のプレイボックスに必要な品質や安定性にはほど遠いことを意味します。実際に気にかけているデータが含まれているものはほとんどありません。
KQ Infotechは、1月から http://kqstor.com/ でポートのベータ版を利用できます。有料のサポート契約も提供しています。
ただし、その安定性やパフォーマンスについてはコメントできません。 FreeBSDでZFSをテストした経験から、Solarisと比較してカーネルチューニングの問題とNFSマウントの問題があると思います。 NFSを介して多くのサブシステムを共有する場合は、ZFSに特別なマウントが必要です。