我从 3 个 4TB 磁盘的 BIOS 创建了一个 RAID5 阵列。然后我在 BIOS 中创建了一个显示为 6.9TB 的卷。但在 ubuntu 中,这个卷显示为 3.2TB。
为什么会这样?我该如何纠正?
fdisk-l 显示如下。磁盘 /dev/mapper/isw_feefadaab_Pictures: 3203.4 GB 是有问题的分区。
磁盘 /dev/sda:4000.8 GB,4000787030016 字节 255 个磁头,63 个扇区/磁道,486401 个磁柱,共计 7814037168 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节 磁盘标识符:0x00000000 磁盘 /dev/sda 不包含有效的分区表 磁盘 /dev/sdb:4000.8 GB,4000787030016 字节 255 个磁头,63 个扇区/磁道,486401 个磁柱,共计 7814037168 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节 磁盘标识符:0x00000000 磁盘 /dev/sdb 不包含有效的分区表 磁盘 /dev/sdc:4000.8 GB,4000787030016 字节 255 个磁头,63 个扇区/磁道,486401 个磁柱,共计 7814037168 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节 磁盘标识符:0x00000000 磁盘 /dev/sdc 不包含有效的分区表 磁盘 /dev/sdd:512.1 GB,512110190592 字节 255 个磁头,63 个扇区/磁道,62260 个磁柱,总共 1000215216 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x000d2c3e 设备启动开始结束块ID系统 /dev/sdd1 2048 4095 1024 83 Linux /dev/sdd2 * 4096 1003519 499712 83 Linux /dev/sdd3 1003520 251002879 124999680 82 Linux 交换 / Solaris /dev/sdd4 251002880 1000214527 374605824 83 Linux 磁盘 /dev/sde:512.1 GB,512110190592 字节 255 个磁头,63 个扇区/磁道,62260 个磁柱,总共 1000215216 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x00000000 磁盘 /dev/sde 不包含有效的分区表 磁盘 /dev/sdf:512.1 GB,512110190592 字节 255 个磁头,63 个扇区/磁道,62260 个磁柱,总共 1000215216 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x00000000 磁盘 /dev/sdf 不包含有效的分区表 磁盘 /dev/md127:512.0 GB,511975817216 字节 2 个磁头,4 个扇区/磁道,124994096 个磁柱,总共 999952768 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x00000000 磁盘 /dev/md127 不包含有效的分区表 磁盘 /dev/mapper/isw_feefadaab_Pictures:3203.4 GB,3203399942144 字节 255 个磁头,63 个扇区/磁道,389457 个磁柱,共计 6256640512 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):65536 字节 / 131072 字节 磁盘标识符:0x00000000 磁盘 /dev/mapper/isw_feefadaab_Pictures 不包含有效的分区表
答案1
我知道这不是大多数人想听到的,但是 Linux 并不总是能很好地与内置于 BIOS 中的“fakeraid”配合使用。相反,我建议使用软件 raid,即 MDADM。您必须先撤消 fakeraid,然后返回到正常磁盘。
mdadm RAID 5 的示例:
- 安装 MDADM
apt-get install mdadm
- 创建 raid。相应调整驱动器名称。您不需要使用分区,您可以创建整个磁盘:
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1 --spare-devices=1 /dev/sde1
然后享受 RAID5 的安全性,并使用设备 /dev/md0 作为您的 raid 设备。
如果您需要更多帮助,请直接访问来源:https://raid.wiki.kernel.org/index.php/RAID_setup