我有一个 Linux 软件 RAID 5 阵列,由 5 个 3 TB 驱动器组成,总共大约有 12 TB。我想用较新的 8 TB 驱动器替换磁盘,但由于这些驱动器仍然相当昂贵,所以我现在只想从 3 个驱动器开始,总共有 16 TB 的空间。这样我以后就可以根据需要添加更多 8 TB 驱动器来增加阵列的大小。
现在我知道这是可能的代替全部磁盘较大我也知道有可能使用更少的磁盘重建阵列,前提是磁盘空间足够。问题是,我的阵列已满 95%,这也是我首先切换到更大磁盘的主要原因。由于我没有足够的磁盘空间来先用较少的磁盘(3 TB)重建阵列,有什么方法可以将我当前的 12 TB(5 x 3 TB)RAID 5 阵列重建为 16 TB(3 x 8 TB)RAID 5 阵列而不会丢失数据?
答案1
我认为你不能做你想做的事:只替换一些磁盘不会让您扩大阵列(使用额外的“空白”空间)。此外,使用这些高容量磁盘的 RAID5 非常危险。
出于这些原因,我强烈建议您创建一个新的 RAID6 或 RAID10 阵列(带有 4 个 8TB 磁盘),并将数据迁移到新阵列。虽然很痛苦,但它可以防止将来可能的数据丢失。