mdadm RAID1到RAID6

我有一个RAID1arrays。 我购买了4个相同大小的磁盘(他们是相同的型号驱动器),我试图枚举我的选项进行安全升级。 理想情况下,他们将是一个大的ext3卷。

首先, 我疯了吗? 我真的想把软件RAID1移到5或6吗? 我希望我从来没有? 这台机器相当强大(一个12G的i7的内存),但性能会更差吗? R6比R5差吗?

我应该补充说,这个磁盘没有任何“运行” – 它纯粹是一个小型networking的存储。

第二步: 我该怎么做? 如果我要使用RAID6,是否最好在故障状态下创build一个新的6磁盘RAID6arrays(即2个驱动器缺失),将数据从RAID1中复制,打破RAID1并将这些磁盘添加到RAID6?

我非常希望得到来自mdadm用户的任何反馈。

首先,备份。

其次,testing备份。

第三,还是肯定的? 采取另一个备份。

用2个失败的驱动器来启动一个raid 6并不是一件轻而易举的事情。 重buildarrays会对这些磁盘造成很大的压力。 一个错误的阅读,所有的数据都消失了。 这就是为什么现在人们推荐使用R6而不使用R5的产品,特别是TB驱动器:在重build期间更可靠。

性能方面,R5 / 6应该是快速读取,写入速度可能会比较慢,但是从2磁盘设置转到5磁盘设置,所有投注都是closures的。

在我看来,最好的方法是用所有的磁盘做一个新的RAID6设置,复制并留下两个备用磁盘(从RAID 1)。

无论如何,你仍然应该先备份。