在我开始之前,我要说的是,我绝不是这方面的专家,如果你发现了一些你可以做不同的事情,请告诉我。
好的,我有一台 Ubuntu 18.04 服务器,带有一个启动驱动器和 4 个 8T 驱动器。我的计划是制作 2 个 RAID 0 阵列,每晚都会与 rsync 同步。我不想意外删除某些东西,所以我决定使用 rsync 路由。几天前我制作了我的第一个阵列,对其进行了测试,重新启动了服务器以确保设置保持不变,然后将近 3T 的数据复制到其中。
然后我开始制作第二个阵列,一切顺利。但是,每当我重新启动时,我都必须通过键入 来重建阵列sudo mdadm --create --verbose /dev/md1 --level=0 --raid-devices=2 /dev/sda /dev/sde
。一旦我这样做,它就会像平常一样安装,但这会删除其上的所有数据。我尝试了sudo mdadm -A /dev/md1
和sudo mdadm --assemble --scan
,两者都不会启动阵列或对此说任何话。mdstat 也没有说我有一个驱动器 /dev/md1
$ cat /proc/mdstat
Personalities : [raid0] [linear] [multipath] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid0 sdb[0] sdd[1]
15627788288 blocks super 1.2 512k chunks
unused devices: <none>
这是我的 mdadm.conf 和 fstab,以防万一
配置文件
ARRAY /dev/md0 metadata=1.2 name=server-1:0 UUID=bc5145a0:d633e28a:940ddf09:7cfc2477
ARRAY /dev/md1 metadata=1.2 name=server-1:1 UUID=8a575273:38284856:a0a90411:41ef2a24
系统状态
/dev/md0 /mnt/Media ext4 defaults,nofail,discard 0 0
/dev/md1 /mnt/Backup ext4 defaults,nofail,discard 0 0
任何帮助将不胜感激。
答案1
在启动驱动器 ( /dev/sda
) 上安装系统后,您创建了第二个 RAID 0。令人惊讶的是它仍然可以启动!
您必须在操作系统安装过程中创建阵列。使用 LVM 将两个驱动器组合为启动/根卷可能比使用 RAID 0 更容易。