centos 7 mdadm raid 1 错误,

centos 7 mdadm raid 1 错误,

我正在尝试使用 mdadm 获取 RAID 1。但我收到以下错误。

[root@localhost ahmed]# mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sd[a-b]1
mdadm: /dev/sda1 appears to contain an ext2fs file system
       size=3907016704K  mtime=Thu Jan  1 04:00:00 1970
mdadm: Note: this array has metadata at the start and
    may not be suitable as a boot device.  If you plan to
    store '/boot' on this device please ensure that
    your boot-loader understands md/v1.x metadata, or use
    --metadata=0.90
mdadm: /dev/sdb1 appears to contain an ext2fs file system
       size=3907016704K  mtime=Thu Jan  1 04:00:00 1970
Continue creating array? n
mdadm: create aborted.

我正在使用两个 4TB 的驱动器。我之前在使用主板硬件的 RAID 1 中使用过它们。现在我想通过 mdadm 来使用它们。

我之前使用mdadm。我用 GPT 分区表和 EXT4 文件系统格式化它们。

请给我建议。谢谢你。

答案1

问题是你需要添加文件系统您使用 mdadm 创建数组。

提到ext2fs实际上只是指您创建的ext4文件系统。

如果你想要 RAID1,我也会使用它--level=1--level=mirror

答案2

这可能是一个“坏兆头”,我不确定......

但在我们的案例正如我们通过命令看到的那样,设备“/dev/sdc1”出现问题...

fsck -c /dev/sdc1

提示:如果您不担心磁盘的内容,请使用该fsck -y /dev/sdc1命令,以便在必要时自动进行所有更正。

您可以使用以下命令检查阵列故障 (RAID)...

echo check > /sys/block/mdXXX/md/sync_action

...使用下面的命令来跟踪进程进度...

watch cat /proc/mdstat

...还有下面的命令来检查错误(大于 0 的值表示错误)...

watch cat /sys/block/md125/md/mismatch_cnt

结论:

正如我们所说,您指出的错误似乎是一个坏兆头,因此最好忽略有问题的驱动器(磁盘)并使用另一个驱动器(磁盘)。

谢谢!=D

相关内容