什么是RAID外部驱动器的最佳方式?

我喜欢现在可以买便宜的1TB和2TB硬盘的事实。 然而,单一驱动器上的大量数据让我感到害怕。 从外部驱动器构buildRAID系统最好的方法是什么? 如果驱动器出现故障,我正在寻求有关性能,价格和数据恢复的便利性方面的build议。 除驱动器之外还需要什么? 应该有多less个驱动器? 任何意见表示赞赏。 – 谢谢。

这种情况取决于你想要保持多less,你想要什么程度的安全性,以及你在“安全”中究竟在寻找什么(只是可用性?冗余?备份?)

RAID不是备份…

RAID不能帮助驱动器发生故障。 如果你有一个控制器故障,你将有一个可用性问题。

除此之外,还有一个考虑因素是,如果您要全天候使用它们,外置硬盘驱动器通常会遇到诸如电源和加热等问题。 许多工作正常,但有些确实有问题,因为它们的目的是用于便携性,而不是作为一个主力驱动器(人们曾经玩旧的iPod进入RAID,发现驱动器死亡早,也是我阅读外部驱动器,这些驱动器会在不合时宜的时候closures电源并产生旋转问题)。

如果你是一个家庭用户,只是寻找一些重要的家庭数据,而不是客户或商业数据的RAID设置,我会考虑用一些大型驱动器来购买一台便宜的电脑,然后把它变成一个类似FreeNAS的NAS设备。 它将成为具有Web界面的networking设备,用于configuration它。 然后用镜像进行设置。

另外还有一些关于RAID(如果你真的想要重型的东西)和大型磁盘的危险的警告,因为随着硬盘越来越大,越来越容易出现驱动器故障在一个集群中,直到你试图从一个总的驱动器故障中恢复(即你有三个磁盘的RAID 5,一个驱动器会失败,你会用一个新的驱动器来取代C驱动器。从A和B重buildC,系统在驱动器B上发现一个不可读的位置。由于这个坏位,以前没有检测到,所以你不能恢复音量,所以如果你还没有更换驱动器B,那么你的音量就会变大。破坏RAID卷,然后从完整的备份中恢复;我们遇到了这种情况,戴尔PERC支持的RAID 5相信我,它很糟糕,而且随着硬盘大小的增加,硬盘容量变得越来越大,越来越普遍,人们推荐RAID 10或更好,如果你正在运行的服务器,需要利用 尽可能地使用RAID 5和低调)。 我之前读过的一个链接是在这里讨论小型企业的RAID 5 (不要使用它!)。

换句话说,在家玩RAID是很有趣的,但是总体来说,除非你有特定的目的,否则不会获得多less收益。

另一个要考虑的事情是:如果你不使用硬件RAID就像3ware的卡,你将有更多的困难找出哪个驱动器死了,除非你有一个系统知道驱动器A被标记,所以当RAID你正在使用的系统,你可以找出哪个物理驱动器是问题,并交换正确的。 许多用于RAID的硬件控制器都会闪烁提示驱动器出现问题。 对于软件RAID来说,除非你有提前计划,否则它可能是一个废话。

如果您有需要小心保存的数据,我会首先考虑备份策略。 那里RAID没用。 如果你删除你的重要文件在RAID中,它立即消失。 如果有人侵入它,它立即消失。 如果有东西被破坏,RAID会忠实地重复腐败。 只有当某个硬盘出现故障时,RAID才能够使用该系统,或者您希望使用RAID 0进行性能testing。备份是在系统损坏或数据损坏时保存您的培根。

噢…取决于你如何configuration所有这些,以及你的预算如何运行…添加大量的外部硬盘驱动器可以提高你的电费,而不是一个廉价的系统,内部硬盘运行NAS软件,把它变成一个设备: – )

您可以购买其中一个专门为此类设备构build的NAS设备,如果您需要冗余,请将其设置为RAID6或RAID10,即使驱动器出现故障,您也可以将其更换并相对容易地进行重build。

这几乎违背了使用外置硬盘的目的,因为它几乎不可移植,而且如果需要从A-> B移动数据,则假定您仍然可以在A或B上使用这些数据。

我有一个简单的linux md-raid level 5configuration中的四个WD Elements 1 TB驱动器。 这些驱动器很便宜,实际上有时比散装内部驱动器便宜。

我想你可以用Windowsdynamic磁盘做很多事情。

不幸的是,由于多个驱动器共享相同的USB带宽,所以性能没什么明显的,但至less我觉得比使用单个驱动器更安全一些。

至于外部的NAS / DAS单元,它们可能还不错,但却打败了便宜的外部存储。

我们每周将数据备份到磁带,但对于平日备份和“额外”备份,我们更喜欢磁盘。 例如,我们全天备份我们的交换服务器,并将所有这些工作都交给磁盘备份系统。 我们需要便宜的磁盘存储,而不需要服务器级设备。 为了完成这个我们购买了一个

外部8驱动STATshellfind这里

一个Adaptec STAT RAID卡

中档戴尔Optiplex塔

把这三个项目放在一起,通过使用8个1.5TB的驱动器,我们能够实现8-10个可用的廉价磁盘空间TB。

要回答你的问题,有多less驱动器等,这取决于你想要多less数据,但我们通常使用4-8磁盘的RAID 5arrays。 你的里程可能会有所不同,取决于你想要完成的。

虽然可能超出了你的项目范围(这是我的范围之外),我发现。 这篇文章有趣。 它显示了其他人如何利用便宜的驱动器。 在这个例子中,他们build立了一个67TB的系统。

在多个USB甚至Firewire驱动器上运行RAID并不总是可取的。 我注意到,在某些电脑上,这种configuration会随机丢弃一个驱动器,然后强制重build。 eSata似乎更稳定,但许多eSata连接器只需轻轻触摸电缆即可轻松断开连接。

如果你真的想保持数据安全,我会build议购买两个驱动器,并将第一个驱动器备份到第二个驱动器。 你可以用很多工具来做到这一点,即使Windows自带的备份工具实际上工作得非常好,并且进行了压缩增量备份。 或者,您可以使用rsync或带GUI的rsync,如DeltaCopy。

最好的select是获得第二个驱动器(或第三个)到不同的位置,也许是一个邻居(在不同的房子)或其他地方。 这一切都取决于文件的重要性。

最容错的解决scheme是RAID 5或RAID 6服务器。 为了提高速度和容错能力,尽pipeZFS RAID-Z OpenSolaris服务器不能在Windows上运行,但是只有OpenSolaris / Free | NetBsd, ZFS RAID-Z OpenSolaris服务器更好( 来自ZFS开发人员的讨论 )。 RAID-Z可以处理任何RAID模式:

目前的RAID-Zalgorithm是单一奇偶校验,但RAID-Z概念适用于任何RAID风格。 双重平价版本正在开发中。 ( http://blogs.oracle.com/bonwick/entry/raid_z

并且能够对文件系统进行增量快照以进行远程备份 – 您不希望该大楼烧毁并擦除所有RAID数据,对吗?

性能

一个新的英特尔X25 M (没有联盟链接)是相当快,但是如果你只是寻找存储任何现代磁盘应该做的,尤其是在你提到的容量支架。

价钱

在大小支架中,你提到你是非常有限的,但是你总是会比捆绑购买单个组件更好(捆绑的NAS包有可怕的低功耗/速度处理器,往往很难计算到RAID 5/6所需的XOR磁盘适当的速度)。

如果驱动器发生故障,数据恢复的容易性

RAID 5对于单个驱动器故障是冗余的,对RAID 2而言是RAID 6。 RAID-Z也可以处理数据损坏(就像现在的物理故障一样)。

除驱动器之外还需要什么?

如果您不实现ZFS RAID控制器,否则只是磁盘。 如果你打算在外部build立一个新的盒子;)( DIY:带有OpenSolaris和ZFS的家用NAS盒子 )

应该有多less个驱动器?

容错能力至less为3(RAIDarrays仍然只能使用2个驱动器,但是必须尽快更换故障),最多可达到控制器所能处理的数量。 越多越好 – 不要忘记,RAID 5的可用收益是

min drive capacity X ( # drives - 1 ) 

而且你应该总是得到相同容量的驱动器 – RAID条纹必须全部放在最小的驱动器上。

如果您连接到外部NAS,请尝试使用高带宽接口(如eSATA)。

有用的链接:

体面的NAS单位的彻底审查

所有的事情ZFS

一个老/。 在ZFS和高端NAS / SAN上发布