如何使用现有数据创建 RAID5?EFDITED

如何使用现有数据创建 RAID5?EFDITED

这是原始帖子。这个论坛上有一篇非常古老的帖子,关于使用非 RAID5 分区上的现有数据添加/创建新的 RAID5。我假设讨论涉及硬件 RAID5。我可以使用软件 RAID5 在一个分区上使用现有数据添加/创建/构建 RAID5 分区吗?我熟悉 Linux“mdadm”。

编辑于 12 月 7 日 这是标题和我的问题的重复。有人能真正回答这个问题吗?

我有一个包含数据的分区,我不想丢失这些数据。 如何使用现有分区创建 RAID?

更喜欢 RAID5,但也可以做(在 mdadm 中验证)RAID6。

这是我用来获取我尝试恢复的原始 RAID5 的一个分区的部分副本的实际命令。

(我会将另一个 dd 副本复制到更大的分区中,没问题)

nov25-1@nov251-desktop:~$ sudo dd if=/dev/sdb4 of=/dev/sdf11 dd:写入“/dev/sdf11”:设备上没有剩余空间 301840385+0 条记录输入 301840384+0 条记录输出 154542276608 字节(155 GB,144 GiB)已复制,19143.6 秒,8.1 MB/s nov25-1@nov251-desktop:~$

我的下一步是什么——使用 mdadm?

我不需要“如何进行 RAID”的参考,我需要的是实际的、下一步的操作。

答案1

首先想重复Chopper3的警告,重新考虑创建RAID5。

以及程序。来自这里您可以了解如何从单个磁盘创建 RAID1。

  1. 对第二个磁盘进行分区(不含数据)
  2. 创建 RAID 设备
  3. 建立文件系统
  4. 复制数组上的数据
  5. 在新磁盘上启动(如果这是启动盘)
  6. 将原始磁盘添加到阵列
  7. 对原始磁盘进行分区
  8. 将磁盘分区添加到阵列
  9. 更改 fstab

然后你可以使用这个答案将 RAID1 转换为 RAID5

答案2

RAID-5 已过时,请考虑其他 RAID 级别。(使用 Chopper3建议针对突袭等级)

回答您的问题,因为它可以应用于任何其他 RAID 级别,所以您不容易。

最常用的方法是使用第三方工具(如可启动媒体)克隆 HDD,创建阵列,然后在 RAID 阵列上恢复数据。

我的解决方案看起来不太好,但请记住,这是一个测试您的媒体是否可以看到您的 raid 硬件的好方法,从而测试您的备份工具/计划。

相关内容