我正在尝试使用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文件系统对它们进行了格式化。
请给我建议。谢谢你。
发布于 2017-04-14 14:03:26
问题是,在使用mdadm创建数组之后,需要添加文件系统。
提到ext2fs实际上只是指您创建的ext4文件系统。
而且,如果您想要--level=1,那么我将使用RAID1而不是--level=mirror。
发布于 2020-01-13 12:59:40
这可能是个“坏兆头”我不确定..。
但是在我们的例子中,设备“/dev/sdc1 1”出现了问题,正如我们可以看到的命令.
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
在我们发言时,您指出的错误似乎是一个不好的迹象,所以最好取消有问题的驱动器(磁盘),并使用另一个驱动器(磁盘)。
谢谢!
https://unix.stackexchange.com/questions/359022
复制相似问题