RAID5使用额外的磁盘resize

我目前有一个3磁盘RAID5,都是400GB WD SATA驱动器,在一个Areca RAID控制器上。 其中一个驱动器最近坏了,arrays处于降级状态。 如果我用500GB的驱动器replace坏的驱动器,然后恢复arrays,它仍然会有相同的大小,还是会自动变大?

这个问题的第二部分:如果我每次升级一个磁盘,并且每次恢复arrays呢?

该arrays仅使用新驱动器上可用的500GB的400GB。 AFAIK不能用500GB驱动器一次更换一个驱动器,以使arrays更大。 除非RAID控制器制造商拥有扩展arrays大小的方法或实用程序,否则您需要从头开始重buildarrays。

如果你一直在运行Linux软件RAID,答案是肯定的。

是的,我知道这没有帮助。

我可以在不破坏数据的情况下重buildaray吗?

对不起,我还不能评论。 答案是肯定的,不是。 是的,你可以重build,而不会丢失数据,但只能到以前的400 GB大小。 如果要将arrays扩展为500 GB,则需要使用500 GB磁盘构build新arrays。 您仍然可以保留旧的400Gbarrays,但不能在没有其他RAID控制器的情况下访问它,或者您每次需要其他数据(应该可以工作,但可能会使arrays再次失败)拔下控制器上的arrays并交换数组。
我build议购买一个1TB外置硬盘,以便将旧数据复制到硬盘上,然后用500GB硬盘构build一个新arrays,并将外部硬盘上的重要数据复制到新硬盘上。 这样,每次你想要旧数据时,你都不需要拔下和重新插入内部硬盘驱动器,而且你有一个新的外部硬盘驱动器,你可以使用其他的东西,你可能需要做的一天。