我正在build立一个NAS盒子,但是现在有点儿钱了。 我正在计划使用启动驱动器来启动盒子,然后使用一些低端驱动器来启动RAID 5configuration。
我在网上阅读了一些可能由于没有正确设置的人而导致的一系列复杂问题,并且无法得到一个确切的结果。
所以,
请注意,我真的在RAID 5和RAID 01之间。升级RAID 01会更容易吗?
在RAID 5中,不要使用单个引导磁盘和3个磁盘,而要考虑RAID 10中的4个磁盘。这样既快又安全。 如果单个启动盘发生故障,您不希望您的NAS停止运行。 此外,RAID 5的写入性能差,不能在大容量,TB容量的卷上可靠地重build,特别是在使用廉价的驱动器时。
回答:
更换更大的磁盘:不使用标准RAID控制器。 一些供应商(例如Drobo)拥有支持添加不同大小磁盘等的专有RAID实施,但传统的RAID仍然更为可靠。 如果你想玩一些有创意的东西,我会build议ZFS。 为了回应TomTom的观察,添加了问题#1的一半已经得到解答:通过添加与现有arrays成员相同大小的磁盘来扩展arrays是由许多企业RAID控制器支持的。 较大的磁盘将被视为不大于现有磁盘。 这可能不受低端/集成RAID设备的支持。 检查您的特定控制器的文档。
不,RAID不能成为没有备份和灾难恢复计划的借口。 “数据太多”也不是没有备份的借口; 不过,这可能是一个机会,可以评估您的任何重要部分的数据是否可以归类为真正不重要的数据。
2011年,消费级2TB SATA驱动器的价格只有80美元,而企业级2TB SAS驱动器的价格只有240美元,如果您拥有320美元(消费级)或960美元(企业级),则可以添加4TB的可用RAID 10容量足够的海湾和连接器。 这是一个非常便宜的增量升级path。
重新1:取决于。 关于技术使用,你什么都不说。 我使用Adaptec raid控制器,而且你这样做,不用拉扯raid。
回复2:取决于您对数据的重视程度。 我将所有数据复制到另一台服务器或两个大缓慢驱动器。
回复3:除了投资一个体面的RAID控制器oney,并确保你的硬件布局到位? 例如,什么是你的扩张? 由于这个原因(为了扩展),我运行了24台速度很慢的服务器。 现在我开始填补了最后的8 …下一台服务器将是一个4机架单位72湾机允许我放72盘。 但是,这样做的成本(仅仅是这种情况下)大约3000美元,所以“便宜”和“扩张”是非常相对的条件,你知道的。
关于问题1:
是的,通过添加更多的磁盘或用更大的磁盘replace现有的磁盘来扩展RAID 5是可行的。 “RAID 5冗余组中的最大驱动器数量在理论上是无限的。” [1] 。 不过先问问自己,你的文件系统是否会支持这个操作。 添加更大的磁盘需要在整个RAID上完成,然后才能识别其优点。
关于问题2:
我认为RAID重build本质上是有风险的。 我一直这样做,但是如果没有仔细的思考和一点紧张,我都不会这样做。
关于问题3:
看看LVM。 此外,考虑使用外部JBOD(只是一堆磁盘),而不是试图将所有的驱动器塞进标准的机箱。 磁盘相对便宜。 去SATA。 你可以获得150美元的3TB SATA驱动器。 购买你能买得起的最好的RAID卡。 我和LSI以及Adaptec都很幸运。
Is it possible to upgrade (replace a drive with a bigger/faster one) and/or add drives (without wiping, and rebuilding)?
这取决于你购买的套件的确切位数。 这是一个设备特定的问题。
How risky is it to do this with data that isn't backed up (because of sheer volume)?
让我们清楚一些东西 – RAID不是备份的时期。 任何人在没有备份数据的情况下将数据存储在驱动系统上是一个傻瓜。 这甚至没有考虑到改变驱动器和扩大arrays的潜在问题。 如果您更改RAIDarrays的属性而不备份任何存储在其上的重要数据,则必须发疯。
Any tips/advice I should follow to set up a best case in the future to allow upgrades?