有效的 SSH 命令来创建 RAID5?

有效的 SSH 命令来创建 RAID5?

用于创建和重建具有 4 个驱动器的 RAID5 的有效 SSH 命令:

要使用 4 块硬盘创建 RAID5:

mdadm --create /dev/md1 --level=5 --raid-devices=4 /dev/hd[abcd]5

要使用 4 个硬盘重建 RAID5:

mdadm --assemble /dev/md1 /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sdd2

答案1

假设你正在尝试重建丢失一个磁盘的阵列,以恢复冗余

  1. 如果阵列尚未组装,请组装它:(mdadm --assemble --scan /dev/md1如果它在配置文件中)或mdadm --assemble /dev/md1 /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sdd2。如果其中一个磁盘发生故障,则将其从线路上移除。
  2. 如果由于非正常关机等原因而需要重建,则现在应该会自动进行。您可以通过 查看状态cat /proc/mdstat。注意:如果它显示处于“自动只读模式”,则需要写入阵列(挂载文件系统肯定会),或使用mdadm -w /dev/md1它来启动它。
  3. 如果重建是由于磁盘故障,请将替换磁盘添加到阵列:(mdadm -a /dev/md1 /dev/sde2sde2新磁盘)。您可能mdadm --run /dev/md1也必须这样做。

如果“重建”的意思是恢复对 RAID5 来说可能是致命的故障(例如双磁盘故障),那么这会更加复杂,并且步骤取决于导致故障的具体原因。

答案2

否;--create 的意思就是:创建一个新阵列。用 替换故障驱动器mdadm --add应该会自动启动重建。

相关内容