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

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

评论

感谢您提出这个问题!每个人都在说Openfiler,但是很高兴一次看到一些FreeNAS示例。

就我而言,FreeNAS的名称也比OpenFiler更酷

#1 楼

我一直在具有4个1TB硬盘驱动器(2个RAID 1,因此2TB可用)的备用计算机上使用freenas。它已经以24/7的速度增长了6个月。

我发现它很棒!

我测试了许多NAS的设备,并且在千兆端口上最多只能达到10Mb / s。 ,这种情况很少见,通常约为3-4。我购买设备的主要原因是为了节省能源,但是在celeron系统上2倍2驱动器的nas =超过80 +%psu。 70英镑,在内部100Mb卡上,我可以轻松地在samba上推动70Mb / s。

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

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

对于其他推荐它的人,并不是说Openfiler不好,而是freenas完全适合我的需求,我从USB记忆棒启动计算机并运行良好...问题是“ FreeNAS是否可靠”,我的回答必须是。

系统正在使用软件RAID,即使celeron是一个单一的64位内核,即使在突袭重建和观看网络上的HDTV节目时,它也永远不会超过60%cpu

要使其正常工作,我下载了完整的iso,放入了1GB将USB记忆棒插入我的笔记本电脑,使用USB在Vmware Workstation上传递并从iso引导。然后,我使用安装选项并选择了USB记忆棒。 (您可以在实际的计算机上执行此操作,但是自从我第一次使用它以来,我就找不到空白的CD!)启动。第一次运行良好!

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


进入磁盘管理并添加4个驱动器。
转到格式化所有驱动器并将其格式化为软件RAID
转到软件RAID,然后将磁盘1、2、3和4添加到新RAID 1中。
将格式化和格式化两个新RAID到标准操作系统中。并选择两个安装点作为共享
设置几个用户

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

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

编辑-通过请求-是很大以适合评论

评论


谢谢(你的)信息!您介意告诉我有关设置的更多信息吗?您正在使用软件RAID还是单独的控制器?您正在使用什么文件系统?它主要用作备份设备吗?还是您定期从中读取和写入数据?

–控制台
09年7月28日在19:14

回答了您的问题,评论的内容有点大,所以编辑了我的主要文章。如果您还有其他要问的地方,我将很乐意回答。

– William Hilsum
09年7月28日在20:02

我的天哪,我很讨厌每个人告诉您使用OpenFiler!我在FreeNAS中有6个1TB的驱动器,而且一直风靡一时。 iSCSI轻而易举地进行了配置,AD集成非常完美,它从未失败过。它具有对我的硬件RAID的本机支持,而使用巨型帧(MTU为9000)时,它的速度很快。

–马克·亨德森(Mark Henderson)
09年7月30日在1:27

#2 楼

可靠性具有不同的组成部分。一是在主流配置中一直使用推荐的硬件,一次安装,然后不动手,观察其可靠性如何,这是多么可靠。我对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擦除它,然后重新启动,以便操作系统将刷新有关磁盘元数据的知识,然后才允许我对驱动器进行重新分区并重新添加。我还必须经历更多这类事情。

新用户的常见陷阱:


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


评论


希望我在五年前开始FreeNAS之旅之前阅读您的文章。我可能没有花太多时间独立地发现所有的“乐趣”和“欢乐”。这就解释了为什么这些年来一直无法解决AFP同时读取和写入崩溃的问题-很明显,企业中没有人使用AFP或他们已经解决了这一问题。不过,我喜欢FreeNAS。也许只是斯德哥尔摩综合症。 ;)

–科林
18-4-5在8:05



#3 楼

我对FreeNas没有直接的直接经验,但是我建议您改用OpenFiler。像FreeNas一样,它是Free并且基于Unix。 OpenFiler是一种商品化程度更高的产品,具有许多商业生产实现。

如果您要提交对此产品感兴趣的数据,请考虑以下几点:


和所有免费软件一样,请使用商品化程度最高,支持最多且仍然免费的产品。想想OpenSuse,MySQL,OpenFiler等。
与所有免费软件一样-信任但请验证!您可以在ESXi上托管OpenFiler,并且如果系统足够强大并且不会被其他VM繁重负载,则可以与其他VM共享计算机。

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

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

评论


感谢您的深思熟虑,我给您+1,但实际上不是对实际问题的答复,因此无法为您打勾。也许您可以举一些实际的例子说明openfiler在大量使用下如何证明自己(或失败)?

–控制台
09年7月28日在19:21

“与所有免费软件一样,请使用商品化程度最高,支持最多且仍然免费的产品。请考虑使用OpenSuse,MySQL,OpenFiler等。”我完全不同意。与竞争对手相比,许多“商业化开源”产品都是垃圾。商业市场不在乎质量,而是在乎人们愿意付出什么。当然,如果您想要/需要支持合同,则可能需要某种程度的商业化,但是最商业化并不是一件好事。

– kquinn
09年7月28日在20:11

“最商业化”的论点背后的逻辑存在严重缺陷。 +1为奎因。

–约翰·加迪尼尔(John Gardeniers)
09年7月29日在8:24

严重缺陷?然后,您同意我的观点……(当然是某种程度……)。您只需要四处看看,就会发现最活跃的,健壮和可靠的系统就是这些。偏离路线时,所有“酷孩子”都喜欢玩最新的另类游戏,但是这些项目多久消失一次,或者未能产生出像样的文件记录?半脑子的人将独立考虑该论点,并据此判断您的荒谬评论。

–cmdematos.com
09年8月17日在23:51

我在使用Console ...这本身并不是对问题的答案。 OpenFiler和FreeNAS都是可行的解决方案,并且可能同样稳定,可以解决当前的问题。双方都有缺点和优势(特别的硬件支持,尤其是HP DL1xx上的openfiler吗?),您可能会找到价格合理的支持合同。

–罗伯特·诺瓦克(Robert Novak)
2011年6月14日在17:38

#4 楼

我已经经营Freenas两年了。首先,我在RAID 5中运行了3个磁盘,其中有一些用于临时存储的附加功能。
基本设置非常容易,特别是如果您将其安装到硬盘驱动器或CF卡上(我选择了后者)。但是,我尝试了一段时间让它从USB拇指驱动器启动,然后放弃了。现在有关于如何使其工作的新说明,但是我的CF设置工作正常,因此我不再尝试。

添加驱动器,创建RAID阵列等非常简单。设置Samba / CIFS也非常容易。这意味着您可以快速设置服务器,使其在Mac和PC的混合网络中发挥出色的作用。

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

Freenas对硬件有点挑剔,就像我以前说的那样,它似乎不喜欢华硕主板随附的板载Nvidia NIC,这使得使用USB指驱动器变得不容易。

最近,我已经升级了磁盘,并使用随附的Rsync将磁盘更换为1TB驱动器,因为整个RAID 5都让我感到害怕(我担心如果出了问题,则存在风险错误并丢失我所有的数据实在太大了)。顺便说一句,与我尝试在Windows上使用Rsync相比,Rsync非常简单。将被忽略。如果您付出努力,人们会非常有帮助。

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

评论


随着时间的流逝,使用该软件的个人经验对于评估非常有价值!您不能将其放在某人的网站上(这样做的时候没人会相信)。 +1

– bgmCoder
2013年12月4日23:27



#5 楼

我在一对办公室文件服务器中运行FreeNAS 7。我使用内置的rsync定期将主数据库备份到下一机架中的同一台计算机。而且我有一些脚本,可在FreeNAS机器上运行到rsync目标的远程备份。对于iSCSI,NFS和CIFS来说也非常可靠。

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

我现在看到这是一个古老的话题,但是如果您仍然在SF Bay Area,那么一个FreeNAS 8团队将在本周四的BayLISA上展示全新版本(6 / 16/11)...请访问www.baylisa.org或www.meetup.com/baylisa了解详细信息(免责声明:我是BayLISA的秘书,所以我喜欢看到很多人出现)。

#6 楼

有一段时间我针对ESXi运行了OpenFiler。我测量了我可以通过软件iScsi启动器从ESXi服务器本地(在机器本身上,针对RAID卷)远程产生的IOPS,结果在本地性能的95%之内-并且在一个磁盘上可扩展到4个驱动器raid5阵列。

YMMV –但对我来说–即使连接了多个服务器,它也可以通过iSCSI提供接近本地的性能(*仅对3台服务器进行了测试)。

评论


您用什么来衡量IOP?我想我在iSCSI vmfs分区上的ESXi VM中使用了iometer。看起来很糟糕...

–sdaffa23fdsf
13年8月2日在5:47



#7 楼

由于硬件要求,我选择了FreeNAS而不是OpenFiler。 FreeNAS基本上不需要任何东西。我能够在具有128Mb CF卡的400MHz VIA板上运行仅带256Mb RAM的1.28TB RAID1配置。那只是我躺在附近的一些旧硬件。到目前为止,它已经足够好了。还没有真正的抱怨。

#8 楼

我已经运行FreeNAS盒了近一年,并取得了良好的成功。我通常将它们用作本地存储的备份设备,因此性能并不是最重要的。我目前使用的系统是带有单个1.5 TB驱动器的HPaq 2 GHz P4。我记得大约6个月前进行基准测试时,使用NFS可以通过GB连接获得40 MB的持续支持。我也使用了iSCSI,但现在还没有使用。 />
我们已经尝试了使用RAID和更多驱动器的更多尖端硬件。要运行更新的硬件一直很困难,因此我们可能最终会使用Ubuntu提供出色的硬件支持,并最终使用OpenFiler。

#9 楼

FREENAS是崇高的!

我已经使用FreeNAS 8大约六个月了,这真是令人高兴。我还没有完成所有功能的测试,但是到目前为止,所有功能都可以按照手册中的描述正常运行。

我的祖母可以在没有我帮助的情况下配置每个功能。 GUI非常棒,而且非常+是硬件平台的独立性。

我使用CIFS,NFS,ISCSI和FTP。首先,我使用了YouTube上的指导视频,第一次尝试成功了,并在测试和演示目的后多次尝试重新创建设置。

我向所有人推荐FREENAS,我愿意!技术对于世界来说应该是免费的,以使世界变得更美好(而不是使少数人变得更富有,而不是使其他许多人变得更贫穷。)

备注:
我非常坚信产品FREENAS应该保持共享存储解决方案。因此,请勿像QNAP那样结合其他功能。优雅地讲,这是我搜索6个月以上时遇到的最佳存储解决方案。

我对您的成就表示祝贺!

#10 楼

我试图在Mac Mini的VMWare Fusion下使用freenas,因为我想继续使用ZFS,而Apple则放弃了使用。但是,我使用的磁盘是1TB USB外置磁盘,而FreeNas内核无法与之对话,内核说USB端口超时。一个小的闪存USB磁盘可以正常工作。

这是在不稳定的v7版本(适用于zfs)上的,但是我无法撼动FreeBSD内核对各种硬件不太满意的感觉。作为Linux。

我尝试了OpenSolaris VM,它可以看到磁盘。我正在考虑使用该功能,因为知道ZFS可以对我的数据进行校验和检查后,我就可以放心了。

更新:
这篇文章让我感到奇怪,所以我通过将USB磁盘作为原始磁盘连接来解决了USB问题。我无法在VMWare Fusion上使用它,但可以在Virtualbox 3.0.4上使用它。

长话短说:使用FreeNAS 7RC1,我可以挂载zpool和我正在以7MB / s的速度通过NFS将文件传输到主机系统。然后,我使用与OpenSolaris 11/08相同的原始磁盘设置,但我只能获得4MB / s的速度。因此,我不确定为什么会这样。

所以总而言之:VirtualBox VM上的FreeNAS几乎比OpenSolaris快100%。尽管对我来说只是一次考验,但对我来说却是一种认可...

#11 楼

我过去遇到的唯一陷阱是,有时复杂的ACL可能无法达到预期的效果,尽管我大约是两年前才亲自遇到的,所以很可能这些错误已修复。
如果您有复杂的ACL要求,建议您进行测试。

#12 楼

现在我有2次设置了一个freenas盒,其中装有2 TB TB驱动器作为软件袭击,将我的所有数据复制到共享中,然后我家中的电源因暴风雨而停电,时间长于UPS的处理能力,每次,我都必须从头开始重建它。它杀死了袭击,您无能为力,无法将其取回……幸运的是,我拥有能够用来恢复数据的rStudio恢复软件。这是一个非常耗时的过程,非常令人讨厌,您基本上必须从头开始。如果您使用FreeNAS,那么不仅要进行突袭检查,而且还要有一个外部驱动器将所有数据复制到其中,这是值得的,因为使用FreeNAS可能会丢失所有数据。我正在寻找文件服务器的替代解决方案。

评论


这太荒谬了。电源故障是您自己的故障,而不是任何阵列软件的故障。当然,如果由于电源故障而丢失了等待写入硬盘的数百MB数据,这将是一个问题。

–sdaffa23fdsf
13年8月2日,下午5:51

#13 楼

从USB记忆棒中使用FreeNAS,从而节省了另一个磁盘托架,并且可以完美使用数年。最近移动到8个分支(清除安装,然后导入卷并重新设置-花了我2个小时的时间),界面仍然有点“太好了”,但仍然具有相同的鲁棒性。

USB闪存相当好的选择。步骤如下:


下载.iso文件。
在iso中找到.xz文件,将其解压缩(我使用7-zip)。
提取。 xz文件(再次提供7-zip帮助)。您现在拥有的文件是FreeNAS的嵌入式版本。
将其放入USB闪存(至少2Gb)。使用Physdiskwrite来执行此操作,运行physdiskwrite -u image-file,并回答您需要向其写入信息的磁盘。您可以通过PhysGUI.exe(在同一存档中)检查磁盘。
就这样,从该USB闪存启动。

P.S.如果有些杂乱(在Windows下可能是这样),则可能需要清除USB记忆棒。使用diskpart来实现以下目的:


以管理员身份打开命令窗口(cmd),键入diskpart并按Enter。
发出list disk命令。找出所需的磁盘。
现在执行select disk #(用驱动器号替换#)。
键入clean并按Enter。


评论


那是一个有趣的方法。

– bgmCoder
2013年12月4日23:32

#14 楼

我宁愿选择openfiler。它比FreeNAS更完整,并且具有出色的可靠性。

#15 楼

我在办公室运行类似于sybreon的设置已有一年多了,没有任何问题。我唯一的烦恼是使用Samba用户管理(尽管我还没有尝试过新版本)。

#16 楼

也许可以在实验室中使用,而不能用于生产

1)如此多的错误...开发人员真的不在乎...据我所知,该项目的大多数开发人员都是iXsystems员工他们专注于销售硬件...这是我见过的最糟糕的有组织的开源项目。开发人员不断关闭票证,未修正错误。.重新启动是一些错误的解决方案,但嘿,这是一个存储服务器...您不能只是随机地重新启动它...。在http://support.freenas上花10分钟.org /,那么您可能不想在FreeNAS上浪费时间。

2)FreeNAS太不安全了。如果无法将其放入完全安全的网络中(请注意内部!= secure ),请不要使用它。。。我怀疑它的设计是否考虑到安全性。

3)对于CIFS,权限管理完全是一团糟....我找不到一种允许每个用户拥有自己的私有存储和公共存储的简便方法。如果将它与AD一起使用,通常无法正确生成配置文件...与AD权限相关的功能在Web界面重新启动中被破坏,那么修复....而且性能可能很糟糕(与内存相关的问题I猜想,我用iperf可以达到950mbps +,但是CIFS写入速度可能只有几mbps)....

4)对于iSCSI,性能真的还可以...我使用它使用ESXi并收到有关降级I / O(延迟超过1秒...)的大量警告。我希望使用Intel PRO / 1000 PT Dual Port会更好。我重新启动盒子的时间。我想这是一种很好的安全措施...

简而言之,如果您有$,请获取EMC / NetApp
如果您需要的只是RAID,请获取硬件RAID卡并节省重要时间。
如果不需要,只需使用FreeBSD / Solaris创建存储服务器。然后,您可以更好地了解可能的工作方式。

IMO使用FreeNAS进行生产是失去客户/被解雇的好方法....