ZFS 和 RAID-Z 是否值得在自制 NAS(例如 freeNAS)中使用

Kam*_*ora 28 nas home-server zfs raid-z

ZFS 和 RAID-Z 的特性看起来各不相同。看起来它是家庭 NAS 解决方案、穷人的 Drobo 之类的完美 FS。

有什么我应该注意的缺点吗?

Nic*_*aux 27

对文件系统进行快照是一种奇妙的感觉,尽管听起来很令人讨厌。知道你可以在瞬间回滚是一个令人欣慰的想法。快照也只需几秒钟。我和一位同事最近为一所小型大学(200 多名学生)部署了 OpenSolaris NAS,用于 Citrix XenServer 的虚拟机 iSCSI 存储、学生文件存储和管理文件。文件经过校验和,因此您可以保证,如果硬盘驱动器级别存在一些错误,您会发现,而不是您的文件无声地损坏。

有一点预算,我们得到了一个带有 9 个磁盘的服务器,2 个用于使用 ZFS 镜像的操作系统,4 个用于数据,2 个奇偶校验(使用 ZFS RAIDZ2)和 1 个热备用。每个都是 1TB,这使其降低到大约 2.5T+ 或大约可用(您会损失一些空间用于 1TB 到 1TiB 的转换和其他开销,如文件系统数据)。生成根存储池快照不到 2 秒。当您使用 ZFS 时,您想知道您将如何返回,以及为什么这不是标准的。

也可以使用“zfs send”将快照发送到另一台运行相同版本 ZFS 的计算机,这可以通过 SSH 完成。这些更改是增量发送的,因此没有浪费。

唯一的缺点是知道正确的命令,虽然 OpenSolaris 有一个很好的每日快照调度管理器,但我没有使用过它。通过 iSCSI、CIFS/SMB 或 NFS 共享是相当简单的 - 但在使用新框架 COMSTAR 的最新版本中会产生一些问题。如果您沿着这条路走下去,请确保您使用了正确的发布指南。2009.06 自 2008.11 以来有一些我推荐的变化。我也不会将它用作桌面 - Gnome 和 X 似乎有点需要注意。

最后一件事:您至少需要 512MB 到 1G 的内存才能让 ZFS 顺利运行。YMMV,所以试一试,看看你的想法。

通读文档:http : //wikis.sun.com/display/BluePrints/Provisioning+with+iSCSI+and+Solaris+ZFS+in+10+Minutes

也许鲜为人知的 Solaris 功能http://www.c0t0d0s0.org/pages/lksfbook.html

如果你想测试一些东西http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide

哦,还有最后一点信息供任何人阅读:确保您有一个 RAID 卡,并且您想利用 ZFS 的功能,它可以为 JBOD 中的磁盘提供服务,而不是卡指定的预定 RAID 配置。享受!

  • 我将 Solaris 和 RAIDZ2 用于我的个人文件服务器,它非常好。它易于设置、快速且可靠。我不会将 Solaris 用作桌面操作系统,但作为服务器操作系统,我没有找到更好的方法。 (5认同)
  • 我发现 Solaris 也是一个不错的面向工作的桌面操作系统,但不能推荐它用于家庭使用(人们可能需要访问更多多媒体应用程序)。 (2认同)

pgs*_*pgs 7

如果 NAS 是指 PC 硬件上充当文件服务器的 (Open)Solaris 或 FreeBSD,那么是的,应该没问题。

请参阅有关构建您自己的 NAS 的这个问题。您可能会发现FreeNAS等专用 NAS 软件更易于设置和管理。