FreeNAS 可靠吗?

Con*_*ole 70 freenas

FreeNAS 似乎是一款出色的产品,具有完整的功能清单,甚至是 iSCSI。但它有多可靠?有一些关于丢失数据的可怕故事,例如这里。 这是另一个例子。

如果您使用 freeNAS 的时间更长,甚至在生产环境中使用过,请分享您的经验,无论好坏。如果您还可以描述设置,即您正在使用的硬件和功能(软件raid、zfs、iscsi 等),那就太好了。

Wil*_*sum 42

我一直在带有 4 个 1TB 硬盘驱动器(2 个 raid 1,所以 2TB 可用)的备用机器上使用 freenas。它已经 24/7 上涨了 6 个月。

我觉得它很棒!

我测试了很多 NAS 的设备,在千兆端口上最多只能达到 10Mb/s,这种情况很少见,通常在 3-4 左右。我使用设备的主要原因是为了节省能源,但是 2x 2 驱动器 nas = 超过 80+% 的 psu 在赛扬系统上。

在 freenas 上,我有一台基于 celeron 的机器,价格低于 70 英镑,在内部 100Mb 卡上,我可以轻松地在 samba 上达到 70Mb/s。

最昂贵的部分是我买了一个 4 驱动器机箱来轻松添加/移除硬盘驱动器!有点浪费钱,但看起来很酷!

我完全不能抱怨它并且喜欢这个系统。我确实看过 openfiler,但似乎有点 OTT 和 freenas 做了我需要的......

对于推荐它的其他人,并不是说 Openfiler 不好,但是 freenas 非常适合我的需求,我从 U 盘启动机器并且运行良好......问题是“FreeNAS 是否可靠”,我的答案必须是肯定的.

系统正在使用软件raid,即使赛扬是单核64位,即使在raid重建+通过网络观看高清电视节目时,它也不会超过60%的cpu

为了让它工作,我下载了完整的iso,在我的笔记本电脑中放了一个1GB的USB记忆棒,在Vmware Workstation上使用usb pass through并从iso启动。然后我使用了安装选项并选择了 USB 记忆棒。(您可以在实际机器上执行此操作,但这是我第一次使用它,我找不到空白 CD!)

我将 USB 记忆棒插入机器并启动。第一次效果很好!

实际将其用作 nas 的步骤如下:

  1. 进入磁盘管理并添加 4 个驱动器中的每一个。
  2. 转到格式化并将所有驱动器格式化为软件raid
  3. 转到软件 raid 并将磁盘 1 和 2、3 和 4 添加到新的 raid 1
  4. 转到格式化并将新的raid 格式化为标准操作系统
  5. 安装两个突袭
  6. 设置 Samba 并选择两个挂载点作为共享
  7. 设置几个用户

然后它可以通过 \\ip 并使用我选择的用户名和密码通过 Windows 访问。

由于 AD 支持有点缺乏,我将很快再次查看 openfiler,但是对于 SOHO/无域环境,使用 freenas 不会出错。

编辑 - 通过请求 - 太大而无法放入评论

  • 我的天,我对每个人都告诉你去 OpenFiler 感到厌烦!我在 FreeNAS 中有 6 个 1TB 驱动器,它非常棒。iSCSI 配置起来轻而易举,AD 集成是完美的,它永远不会失败或错过任何一个节拍。它为我的硬件 RAID 提供了本机支持,并且使用 Jumbo Frames(MTU 为 9000)时速度非常快。 (5认同)

小智 8

可靠性有不同的组成部分。一是在主流配置中使用推荐的硬件一路走来是多么可靠,设置一次,然后不要碰它,然后观察事情的可靠性。我对 FreeNAS 的评价很高。

另一个是可靠性,考虑到各种人为错误因素(非标准配置、实验、配置更改的非标准序列等)。我对 FreeNAS 的评价非常低。它是那么容易搬起石头砸自己的脚,失去你的数据。你可以阅读论坛来获得这个想法,但如果你自己尝试,你也会有的:)

正如上面已经提到的,FreeNAS 似乎真正面向企业消费者,而对家庭用户及其问题一无所知。说到昂贵的服务器级硬件,每个都有多个 vdevs,管理它的 FreeNAS 服务器,以及管理服务器的操作工程师。

如果您是家庭用户或小型企业用户,愿意通过 3-9T 阵列进行简单的文件共享,也许具有所有出色的 ZFS 冗余和校验和功能,但您也想省钱,并且您已经习惯了文件服务器的想法可以在便宜的硬件上运行,甚至不要尝试 FreeNAS,它不划算,除非你 (a) 想把它变成一个严肃的爱好项目,并且花时间在这上面很有趣,(b) 你准备好了当您发现硬件无法工作时,投入更多资金升级(或完全更换)您的设置。

我就是这样的用户之一,我已经尝试 FreeNAS 2.5 个月了。我花了整个圣诞节和新年假期进行初始设置,还有很多晚上和周末。这有点有趣,但感觉真的很危险。由于错误或过于非标准的配置,我已经在 4 驱动器 Raid-Z 中丢失了 1 个驱动器大约 5 次,并且在其中 2 次中我在重新同步期间遇到了不可恢复的读取错误。大多数情况发生在我分离和重新导入卷或重新应用加密时。我有点担心,如果即使没有真正的硬件磁盘故障,也可能由于对服务器设置的笨拙处理而导致 1 个驱动器丢失,那么您需要 Raid-Z2 或 Raid-Z3 来缓解这种情况。我一直非常偏执,连续快照到外部驱动器进行备份,它多次救了我。虽然我确实在外部驱动器上遇到了一些无法恢复的读取错误,我不得不处理,我猜这是因为我使用了不推荐的 USB 3.0(阅读:它不受支持,并且可能存在错误) . 我也遇到了用于 L2ARC 报告错误的 SSD 驱动器的问题,在我移除并重新连接它后消失,但是,无法擦除它:我必须禁用检查,用 dd 擦除它,然后重新启动,以便操作系统会刷新它关于磁盘元数据的知识,只有这样我才能重新分区驱动器并重新添加它。我必须经历更多此类事情。s 不受支持,并且可能存在错误)。我也遇到了用于 L2ARC 报告错误的 SSD 驱动器的问题,在我移除并重新连接它后消失,但是,无法擦除它:我必须禁用检查,用 dd 擦除它,然后重新启动,以便操作系统会刷新它关于磁盘元数据的知识,只有这样我才能重新分区驱动器并重新添加它。我必须经历更多此类事情。s 不受支持,并且可能存在错误)。我也遇到了用于 L2ARC 报告错误的 SSD 驱动器的问题,在我移除并重新连接它后消失,但是,无法擦除它:我必须禁用检查,用 dd 擦除它,然后重新启动,以便操作系统会刷新它关于磁盘元数据的知识,只有这样我才能重新分区驱动器并重新添加它。我必须经历更多此类事情。

新用户的常见问题:

  1. FreeNAS 论坛有一个推荐硬件列表(https://forums.freenas.org/index.php?threads/hardware-recommendations-read-this-first.23069/)。你应该尽可能接近那个,否则你甚至不会在论坛上得到帮助(疏忽会受到惩罚)。
  2. ECC RAM 是必须的。它限制了您可以使用的主板和 CPU 的类型。
  3. 服务器级组件是强烈推荐的东西(包括 SAS 卡、NIC、驱动器)。RAID卡不应该在RAID模式下使用,一定要关闭它,在某些情况下需要应用不同的固件。
  4. 8GB RAM 是一个真正的最小值(在 4-6GB 上运行几乎是不可能的,但遇到问题的机会显着增加 - 不仅是性能问题:))。随着您启用更多功能或您的数据集增长,您将需要更多功能。看看你的主板能支持多少。我正在使用可能的 32GB 中的 24GB,如果我重新使用它,我可能会选择不同的主板(以实现更大的增长)。Dedupe 每 1 TB 空间需要 5GB RAM。
  5. 根本不应该使用 Raid-Z(1)。在重新同步期间有可能会失败,但我认为 Raid-Z 并没有得到真正的支持。如果您有 4 个驱动器,请使用 Raid-Z2。一半的空间将用于奇偶校验,没关系。
  6. 不要使用 U 盘。如果您想要外部驱动器,eSATA 是更好的选择,但是 (a) 确保您使用的是服务器级 SATA 卡,并确保在拔下磁盘之前分离您的卷。
  7. 不要计划与任何其他功能共享 FreeNAS 盒子。使用专用机器。永远不要在 VM 中运行 FreeNAS,除非您是企业级虚拟化方面经验丰富的专业人员,您知道自己在做什么,或者您只是想要很多乐趣(并且可能在论坛上零支持,如果出现以下情况人们不会帮助您)他们看到您正在使用虚拟机)。
  8. 始终备份您的数据,始终备份您的配置(每次更改后),始终备份您的加密密钥,包括。恢复密钥(每次更改后)。RAID 冗余不能替代备份。
  9. 尽管支持 Windows 和 CIFS,但权限很难,尤其是对于基于 Windows 的系统。准备很多乐趣/维护。
  10. 不要指望解决家庭用户特定的错误,他们会被微笑忽略。例如,由于某些意外的磁盘活动而抱怨驱动器没有停止运转是很有趣的:企业 24/7 全天候运行他们的服务器,所以你也应该这样做。然后它不再是一个问题。
  11. ZFS 针对同时访问文件的许多(数十、数百)用户进行了优化。不要期望针对一两个用户案例(家庭、小型办公室)进行任何优化。例如,除了重新创建数据集之外,没有碎片整理,因为对于数百个用户来说并不重要,重要的是 IOPS 和缓存。此外,默认记录大小为 128K(与 Windows 4K 中的默认集群相比),最好不要更改它。
  12. 您会发现论坛上的许多人通常建议家庭用户不要使用 ZIL 和 L2ARC,但是我发现 ZIL 和 L2ARC 都非常有效。ZIL 最大化写入吞吐量以真正达到 1 GBit 的饱和。L2ARC 将重复读取的 IOPS 增加至少十倍,并且如果您很少重新启动服务器,它可以实现从 Windows 访问文件的非常流畅的体验。Explorer 执行大量随机/重复读取以生成缩略图/预览。用例的显着改进,例如“直接从服务器目录观看照片”。
  13. 通过必要的保姆、验证等将“更新”视为“升级”。上次更新后,我不知何故丢失了自动快照的设置,因此复制到备份磁盘停止工作。配置各种警报,不要只是假设事情会奏效。FreeNAS 可以发送电子邮件。


小智 5

我没有直接使用 FreeNas 的经验,但我建议您尝试使用 OpenFiler。像 FreeNas 一样,它是免费的并且基于 Unix。OpenFiler 是一种更加商业化的产品,具有许多商业生产实现。

如果您要将您关心的数据提交到该产品,请考虑以下几点:

  1. 与所有免费软件一样 - 使用最商业化、最受支持且仍然免费的产品。想想 OpenSuse、MySQL、OpenFiler 等等。
  2. 与所有免费软件一样 - 信任但要验证!
  3. 与所有 NAS 产品一样 - RAID 是必须的。

我还建议您将 OpenFiler 托管在 ESXi 上,如果系统足够强大并且不会被其他虚拟机负载过重,您将能够与其他虚拟机共享该机器。

您还可以将 OpenFiler 成功加载到 Hyper-V - 只需将以太网适配器设置为传统适配器即可。

祝你好运 - 如果这有帮助,请给我积分。

  • “与所有免费软件一样 - 使用最商业化、最受支持且仍然免费的产品。想想 OpenSuse、MySQL、OpenFiler 等。” 我完全不同意这一点。许多“商业化的开源”产品与竞争对手相比是垃圾;商业市场不在乎质量,而在乎人们愿意为什么买单。当然,如果您想要/需要支持合同,*某些*级别的商业化可能是可取的,但*大多数*商业化并不是一件好事。 (23认同)
  • “最商业化”论点背后的逻辑存在严重缺陷。+1 为 kquinn。 (4认同)
  • 感谢您的深思熟虑的回复,我给了您 +1,但这实际上不是对实际问题的回复,因此我无法给您打勾。也许你可以举一些实际例子来说明 openfiler 如何在大量使用下证明自己(或失败)? (2认同)

小智 5

我已经运行 Freenas 几年了。首先,我在 RAID 5 中运行了 3 个磁盘,并带有一些用于临时存储的额外磁盘。

我真的很喜欢它的可靠性,它坚如磐石,一旦设置好,它就很棒。

基本设置非常简单,特别是如果您安装到硬盘驱动器或 CF 卡(我选择了后者)。但是,我尝试了一段时间让它从 USB 拇指驱动器启动,然后放弃了。现在有关于如何让它工作的新说明,但我的 CF 设置工作正常,所以我没有再试过。

添加驱动器、创建 RAID 阵列等非常简单。设置 Samba/CIFS 也很容易。这意味着您可以快速设置一个在 Mac 和 PC 混合网络中运行良好的服务器。

但是,当您开始进行更多自定义时,您可能会遇到麻烦。我最近尝试通过调整设置来升级我的 Samba 传输速度,但最终不得不重置为出厂默认设置并从备份中恢复配置(这实际上很容易做到,但我认为这不是必要的)步)。

Freenas 对硬件有点挑剔,它似乎不喜欢我的华硕主板随附的板载 Nvidia NIC,正如我之前所说,它并没有使使用 USB 拇指驱动器变得容易。

最近我升级了磁盘并更改为 1TB 驱动器,使用随附的 Rsync 从磁盘备份到磁盘,因为整个 RAID 5 事情让我害怕(我担心如果它出错了,有犯错的风险并丢失我所有的数据太大了)。顺便说一句,与我尝试在 Windows 上使用它的经验相比,Rsync 非常简单。

支持是通过 Sourceforge 上的论坛提供的,如果您没有以正确的方式提问,您将被忽略。如果你努力,人们会非常有帮助。

最后,值得麻烦吗?绝对,我有一个可靠的服务器,一旦设置就可以运行。我用它来备份各种机器,以及保存我的照片、音乐和视频库,这些库流到各种机器上。我大约每年接触一次配置,升级到更新的版本,或添加磁盘等,在这期间我永远不需要担心它。


Rob*_*vak 5

我在一对办公室文件服务器上运行 FreeNAS 7。我使用内置的 rsync 定期将主服务器备份到下一个机架中的相同机器。我有脚本可以远程备份到 FreeNAS 机器上的 rsync 目标。它对于 iSCSI、NFS 和 CIFS 也非常可靠。

我使用 FreeNAS 主要是为了硬件支持……可用的 OpenFiler 版本不支持我服务器上的 NIC 或存储适配器,也不支持 ZFS。我可能很快就会升级到 FreeNAS 8(升级备份,让它同步,然后让它成为主,并升级以前的主)。

我现在看到这是一个古老的线程,但如果你还在旧金山湾区,FreeNAS 8 团队之一将在本周四 (6/16/11) 在 BayLISA 展示全新版本......检查详情请访问 www.baylisa.org 或 www.meetup.com/baylisa(免责声明:我是 BayLISA 的秘书,所以我喜欢看到很多人出现)。