家用 ZFS NAS 的操作系统选择

家用 ZFS NAS 的操作系统选择

我正在准备一个家用 NAS,它有一台旧的 Athlon 64 X2 3800+、4 GB ECC RAM、华硕 M2V MX 主板和一个 3 TB WDC Green(将来可能会安装另一个作为镜像)。这是我找到的最便宜的解决方案,包括 ECC 内存,较高的能耗被较低的(零)购置成本所抵消。

该系统将用于:

  • 音乐存储并流式传输到其他台式电脑;
  • 存储扫描的幻灯片(3-4k 幻灯片,每张 180 MB TIFF 加上降低质量的 JPEG 版本);
  • 将这些照片传输到本地 iPad 2(可能是 Plex App?尚不确定);
  • (一个额外的)通过 rsync/ssh 或 ZFS 发送/接收进行远程备份。

它将通过远程 ssh 或 VNC 进行控制,无需连接监视器。绝对要求是可靠的 ZFS 解决方案,以及轻松安装数据包/软件/虚拟机和远程更新的能力(我将担任管理员,我不住在 NAS 附近)。

我主要有三个选择:

  • NAS4free/FreeNAS
  • 印第安纳公开赛
  • Solaris Express 11(是的,我知道许可要求,我将在其上编写一个 perl 脚本将其视为开发机器)。

问题:NAS4free/FreeNAS(我只测试了 NAS4free)需要嵌入式安装才能进行远程升级,但完整安装才能轻松添加软件包。由于我至少需要 AirVideo Server(linux/win)和 Plex App(win/linux)才能将照片和一些视频流式传输到 iPad(它们都需要 virtualbox),但我无法在那里安装更新,因此排除了 NAS4free/FreeNAS。 http://www.nas4free.org/general_information.html解释了这个问题:嵌入式可以远程更新,完整版则不能。Solaris 还有另一个优势:Crashplan 客户端支持 Solaris,我已经将它用于其他备份。我想保留这个选项,即使我可能通过 zfs send/receive 进行备份。NexentaStor 被排除在外,因为免费版本中不包含 zfs send/receive。

现在的问题是 OpenIndiana 上的 Solaris 11 Express。为了简化管理,我将使用http://www.napp-it.org

您会建议哪一个,为什么?我找到了很多信息,很难决定。我认为(从 napp-it 手册来看)Solaris 有一些用于 SMB 共享的附加选项,但它们真的在家里需要吗?我想我甚至不会使用 ACL,因为普通的 unix 样式权限就足够了。OpenIndiana 可能有更频繁的更新(Solaris 仅在发布之间提供安全更新),但同样,我需要它们吗?我不这么认为。此外,这是一个必须工作的 NAS,没有其他问题,我不能冒险遇到需要我访问服务器的问题。OpenIndiana 不是更……前沿吗(在 Solaris 世界中)?我只是问问,不需要关注这个来得到答案 :-)

我会将自己限制在这两个选项 (SE11.1/OI) 中,因为我将来会为自己制作 NAS(其中也需要 Mac 共享的高性能)并且 Solaris 具有对 AFP 的内核支持。我也将使用此服务器来积累经验。

这个问题很长,先谢谢大家了!如果您需要更多信息,请告诉我,我会更新这篇文章。

更新 鉴于第一个答案,我强烈建议支付硬件费用的人插入第二个硬盘。2x2TB 比 1x3TB 更好(3 TB 反正太大了)。我试图降低初始成本,以便将其分摊到更长的时间内,但最好从一开始就拥有一些好东西。

答案1

我强烈建议你去自由网络存储,因为它易于安装、配置和维护,功能齐全。最近的版本终于部署了对外部插件的支持,因此我们将来会看到更多的附加组件。

按照传统方式完整安装最新稳定版本,并在您恰好在系统附近时安排现场更新。无论如何,您不应该依赖任何形式的远程更新 NAS 系统。

请注意,您描述的系统仅可用于一项任务:将数据放入其中,然后在磁盘发生故障时看到数据消失。请添加冗余或准备好备份。

答案2

由于您希望能够远程升级,您可以考虑在 VMWare ESXi 下运行 ZFS 服务器。

我已经运行了 Napp-It一体在相当相似的硬件(HP Microserver N40L)上设置。我发现 ESXi 和裸机之间的性能差异可以忽略不计(千兆位通常是极限,或者在您的情况下,可能是一块硬盘)。基本上,您安装 VMWare ESXi 虚拟机管理程序(您可以将其安装到 USB 拇指驱动器)。一旦您启动了 OpenIndiana(或 NAS4Free),您就可以使用 NFS 将您的 ZFS 卷共享回 VMWare,以便您的所有客户机都可以利用 ZFS 存储。对于具有 3TB 的 ZFS NAS,您确实需要 8GB 或更多……但为了在 4GB 上蹒跚而行,我会将至少 2GB(最好是 3GB)专用于 OpenIndiana,这样您仍然会剩下一些用于虚拟机。CrashPlan 在 OI 上运行良好,因此您可以轻松地备份您的 ZFS 主机和所有客户机。

大约 200 美元,您就可以买到具有远程 IPMI 2.0 / KVM over IP 功能的主板。大多数主板都能够通过 KVM 客户端使用 iso 文件进行远程启动。只要您可以访问网络,实际上没有什么是不能远程完成的。

答案3

就您所描述的规模而言,我认为您使用什么并不重要。如果它们支持您安装的硬件,那么所有产品都是不错的选择。我不会低估 Nexenta,尤其是因为它比其他产品更精致。但与此同时,您的家庭布置并不是他们的目标市场。

不过,首先要弄一个镜像磁盘。没有它,开始是没有意义的。

相关内容