我正在尝试使用 3 个 12TB Seagate Exos 硬盘在 Ubuntu Server 18.04 安装的系统上创建一个新的 Raid 5 阵列。起初我只是尝试使用 Webmin 并在每个驱动器上创建一个 GPT 分区,然后尝试创建一个阵列,但它立即以降级模式启动,同时仍显示所有三个磁盘仍在阵列中。我查看了 kern.log 中的日志,它显示阵列处于活动状态,3 个设备中有 2 个处于恢复模式。
这似乎不对,所以我删除了阵列并在命令行上尝试。我使用 fdisk 重新创建了 patriation 表,并尝试使用以下命令创建 raid:
~$ sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda /dev/sdb dev/sdd
并得到以下回报:
mdadm: layout defaults to left-symmetric
mdadm: layout defaults to left-symmetric
mdadm: chunk size defaults to 512K
mdadm: partition table exists on /dev/sda
mdadm: partition table exists on /dev/sda but will be lost or
meaningless after creating array
mdadm: partition table exists on /dev/sdb
mdadm: partition table exists on /dev/sdb but will be lost or
meaningless after creating array
mdadm: cannot open dev/sdd: No such file or directory
我尝试更换 SATA 电缆和 SATA 端口,以为这可能是个问题,但事实并非如此。我最初以为是坏磁盘,但当我切换 SATA 端口时,遗漏的驱动器偶尔会发生变化(通过检查序列号验证),所以我不知道是什么原因造成的,希望有人知道发生了什么并能提供帮助。
Webmin 显示的内容如下:
Device file /dev/md0
UUID 6981f19f:731e442b:f8c8e8e2:c47a8729
RAID level RAID5 (Distributed Parity)
Filesystem status Active but not mounted
Usable size 23437503488 blocks (21.83 TB)
Persistent superblock? Yes
Layout left-symmetric
Chunk size 512 kB
RAID errors 1 disks have failed
RAID status clean, degraded, recovering
Rebuilding progress 0 % (1447.9 min, 131 MB/s)
Partitions in RAID SATA device A partition 1
SATA device B partition 1
SATA device D partition 1
答案1
看起来就像缺少一个斜线一样简单。谢谢 cmak.fr!