如果不建议使用供应商的支持,则可以在服务器级别的硬件中使用“消费者”级别的磁盘,尽管不建议这样做。他们会像地狱一样bit,为什么用不支持的驱动器替换了完美支持的驱动器。除此之外,没有任何问题可以做,并且大胆的证明了它(http://www.getoto.net/noise/2013/11/12/how-long-do-disk-drives-last/)。
至于驱动器的选择,寻找支持NCQ的驱动器,应该就可以了。
在JBOD模式下使用驱动器很麻烦。LSI控制器很可能只会显示一个大磁盘(并且您不希望这样做)。您需要的是通过模式(基本上将控制器用作端口计数的扩展器。请检查是否是这种情况。)
Linux上的ZFS:不是一个绝妙的主意。尽管可用,但仍不够稳定。zfs上的Dedup:如果您打算在计算机上运行大量负载,则相当不可以。它趋向于消耗大量的公羊(每200-500 GB的重复数据删除数据在2-4 G的范围内)。它可能有所改善,但尚未检查。尽管压缩取决于数据,但压缩可能是一个很好的选择。
固态硬盘:是的,它将带来很大的不同。如果放在单独的磁盘上(甚至在SSD上更多),则有几个方面(上面已经提到过ZIL)会大大改善。
如果您对ZFS持坚定态度,我建议使用solaris / nexenta / opensolaris或BSD作为存储主机,然后通过iscsi / ata-over-eternet / etc将其导出到XEN主机。
我强烈建议至少浏览一下Backblaze博客,并寻找他们在构建POD时使用的想法