如何在不丢失数据的情况下迁移到 RAID10 阵列

如何在不丢失数据的情况下迁移到 RAID10 阵列

我正在运行 Ubuntu 12.04LTS,操作系统安装在一个小型 SSD 上,因此修改 RAID 阵列时这应该不是问题。

我目前有四块 2TB 的 WD Caviar Green 硬盘,我想将它们放入 RAID10 阵列(我认为是镜像条带)。问题是我有超过 2TB 的数据想要保留,但没有好的备份方法。目前,我将它们设置为两个不同的 RAID0 阵列,并手动将数据从一个阵列复制到另一个阵列以防万一。

我遇到的另一个问题是磁盘实用程序显示分区错位了 506880 和 507392 字节,我想修复这个问题(如果这确实是个问题的话)。我不太明白高级格式驱动器需要如何分区的细节。

我在另一台电脑上有一个 1TB 的硬盘可以暂时使用,这样我就有 3 个硬盘可以玩了。不知道这是否有帮助。

答案1

在做任何事情之前,请备份所有数据。这一点我再怎么强调也不为过。迁移阵列可能很棘手,不要冒着在此过程中丢失数据的风险。

我要强调的是,唯一可靠的方法是在尝试任何此类操作之前备份并验证所有数据,以防万一。我个人会使用克隆兹拉制作一个图像,然后转换你的 RAID,然后进行恢复。

现在取决于您的 RAID 控制器,如果它支持“在线容量扩展”,这可能是可行的,但我还没有尝试过。正如我所说,我宁愿安全,并进行完整备份,然后您可以删除旧的 RAID 阵列,并创建一个按您想要的方式配置的新阵列。

您还可以尝试另一种方法,而不是转换为 RAID 10,为什么不使用 4 磁盘 RAID 5?您的读取性能会更好。此外,您的阵列最终将拥有总共 6TB 的总存储空间,但 RAID 10 仅为 4TB。 根据 RAID 磁盘空间计算器

有关详细信息,请参阅RAID 管理

在做任何事情之前,请备份所有数据。这一点我再怎么强调也不为过。迁移阵列可能很棘手,不要冒着在此过程中丢失数据的风险。

相关内容