我有一个 RAID1,我想在 Ubuntu 中安装它。当我输入
sudo fdisk -l
我看到 RAID 在/dev/sdc
和 处出现了两次/dev/sdd
。我没有看到它们下面的信息有什么不同,所以我想知道为什么我看到了两次?它看起来像:
ss113@haf-linux:/localRaid1$ sudo fdisk -l /dev/sdc
Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7e7b1232
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 2048 718847 716800 350M 7 HPFS/NTFS/exFAT
/dev/sdc2 718848 3906990079 3906271232 1.8T 7 HPFS/NTFS/exFAT
ss113@haf-linux:/localRaid1$ sudo fdisk -l /dev/sdd
Disk /dev/sdd: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7e7b1232
Device Boot Start End Sectors Size Id Type
/dev/sdd1 * 2048 718847 716800 350M 7 HPFS/NTFS/exFAT
/dev/sdd2 718848 3906990079 3906271232 1.8T 7 HPFS/NTFS/exFAT
我尝试挂载 /dev/sdc 并且它显示:
ss113@haf-linux:/localRaid1$ sudo mount /dev/sdc /localRaid1/
mount: /localRaid1: unknown filesystem type 'isw_raid_member'.
我读到过我必须先使用 mdadm?
如果你想知道为什么它被格式化为 HTFS/exFAT,那是因为我有 Windows 双启动,后来我又添加了 Ubuntu。
如果您感兴趣的话,这里是fdisk -l
列出系统所有内容的完整列表:https://pastebin.com/ScwhK6Qm
答案1
Raid1 没有出现两次,/dev/sdc 和 /dev/sdd 是 Raid 成员驱动器,因此它应该在 /dev 中有自己的条目。
看起来 Ubuntu 并没有使用驱动器上的元数据将这两个驱动器组装成 RAID1。如果系统成功组装了 RAID,您应该会在 fdisk -l 中看到类似“/dev/md125”的内容。您还可以使用“cat /proc/mdstat”检查系统中是否有任何 RAID 卷。
而且您不应该直接挂载任何 Raid 成员驱动器,而应该将 Raid 卷挂载到挂载点,如“mount /dev/md125 /localRaid1”。
您可以尝试重启系统,让 mdadm 守护进程自动在 /dev/sdc 和 /dev/sdd 元数据上组装 Raid 基座。如果失败,您可以使用“mdadm -A /dev/md125 /dev/sdc /dev/sdd”等命令手动组装它们。
顺便问一下,您是如何创建 RAID 的,使用硬件 Raid 卡还是使用 mdadm 创建软件 Raid?