OpenFiler与FreeNAS for Mac OSX环境

我是一名摄影师,我有一个要求find一个更好的方法来存储我的照片库。

目前我使用Macbook Pro和6个通过USB2或FW800连接的外部驱动器。 它们是成对分开的,一个是用rsync手动同步的另一个副本。 这很慢。

我正在考虑build立一个NAS盒子,并使用两个带有软件RAID的2TB驱动器来镜像驱动器,并将我的磁带库整合到一个中心位置,在方便的情况下,我可以通过1gb局域网或无线networking访问这些位置。

据我了解,它支持法新社,我想聘用FreeNAS。

我不知道软件RAID是如何工作的,希望能够在任何时候closures主驱动器并通过eSATA插入到MacBook上,这样我就可以以更快的速度工作……将其插回到NAS盒子中它在必要时同步驱动器。

所以,我正在寻求最好的方法和build议我的项目。 我应该考虑FreeNAS还是OpenFiler,我应该select什么样的文件系统,以便在通过USB,eSATA或FW800在本地插入时可以很好地与OSX配合使用。

非常感谢

我知道你正在寻找软件RAID,但我强烈推荐像SAS-2405那样的Adaptec SAS HBA。 Adaptec也与FreeBSD社区一起支持他们的驱动程序(FreeNAS基于FreeBSD)。 你通常可以在eBay上以合理的价格购买。 良好的硬件RAID通常会打败软件RAID,并且可能会增加热插拔或其他function。

也就是说,有几种方法可以在软件中镜像驱动器。 如果我没有记错的话,web界面只提供了一种最常用,最简单的方法。 对于无线连接,它足够快。 它不会跟上千兆以太网,但对你来说可能足够快。

FreeNAS支持法新社 FreeNAS和OSX都支持CIFS(又名SMB),这使得它们可以与Windows系统进行互操作。 你也可以使用iSCSI,但我不build议这样做。

不断地将驱动器从arrays中抽出来就是在寻求麻烦。 首先,如果您拉动驱动器并进行更改,然后重新插入,arrays将假定这些更改已损坏并覆盖它们。 您也可能会引入稳定性问题,但上一个问题的数据丢失 很有可能

我每天都使用FreeBSD,所以我偏向FreeNAS。 OpenFiler也可以运行(基于Linux)。 OSX的Darwin基础也是基于FreeBSD的。

这不是RAID的工作原理。 把它看作是一个更可靠的硬盘。 不要尝试聪明的计划,你拉和重新插入驱动器,希望它会重新同步。 至less,我会重新同步在错误的方向。 在最坏的情况下,它将宣布不可调和的不一致性,并阻止所有数据的地址。

另外,RAID不是备份。 你现在拥有的是一个简单的备份。 如果写入“主”磁盘时发生任何错误,您仍然有另一个磁盘。 在RAID1中,两个磁盘是相同的,如果软件出了问题,它会在两个磁盘上可靠地写入错误的数据。

使用两个磁盘来获得与远程计算机类似的东西并不困难:一个磁盘具有“主”,另一个磁盘保留“昨天”副本,其中一些“视图”倒退一个星期或一个月。 检查rsnapshot ; 它是一个Perl脚本,它运行在任何类Unix系统上。

你甚至可以把它作为主要的传输方式,所以你有一个本地连接到你的mac的大磁盘,并使用rsnapshot保持在networking盒上的滚动备份。 即使在中等规模的局域网中,它也可以很好地工作,很容易备份多个服务器和用户站的重要目录。

为了保证您的数据安全,并使您能够快速访问,我将获得一个Drobo( http://www.drobo.com/products/drobo.php )。 就像对方说的那样,你不能从raid中移除一个驱动并直接使用它,raid通常需要其他驱动才能正常工作。

这将允许您通过FireWire 800或USB 2访问您的文件,如果您需要networking连接,您可以附加一个drobo共享。

如果您一次只有一个客户端访问该卷(即:您的笔记本电脑),我会考虑使用iSCSI。 这是一个块级别的协议,比AFP,CIFS或NFS具有更好的性能。 您的笔记本电脑将会看到音量,就好像它是直接连接的(而不是networking共享)。 我使用globalSAN iSCSI启动器(客户端),结果非常好。

为了获得进一步的性能,请在驱动器之间使用RAID-0。 RAID-0速度很快,但是如果一个驱动器发生故障,RAID-0不提供任何保护,所以你必须有一个好的备份解决scheme。 即使您使用RAID-1或-5或-6(提供一些保护),您也需要一个良好的备份解决scheme。