我被要求使用本机上的两个备用驱动器 (5GB) 创建 RAID 0 阵列,规格如下
Size=2048MB
Label=RAID_0
Mount it persistently by Label at /storage
这就是我所做的。
$ mdadm --create --verbose /dev/md0 --level=stripe --raid-devices=2 /dev/sda1 /dev/sda2
然后
$ mkfs -t ext4 -L RAID_0 /dev/md0
$ mount -t ext4 /dev/md0 /stroage
那是对的吗 ?
我也不确定如何使 Size=2048MB
答案1
关于你的命令:
mdadm --create --verbose /dev/md0 --level=stripe --raid-devices=2 /dev/sda1 /dev/sda2
您在两个分区 sda1 和 sda2 上创建条带 raid 阵列。 raid 阵列的大小将是 sda1 和 sda2 的最小大小的两倍。
如果要创建大小为 2Gb 的条带 raid-0 阵列,则必须为其使用大小为 2Gb/n 的 n 计数磁盘或分区。在您的示例中,两个分区的大小必须为 1Gb。
实际情况下不要在一个磁盘上使用raid,这会降低性能和数据安全。
要按标签挂载文件系统,请使用以下命令:
mount -t ext4 LABEL=RAID_0 /storage
对于持久挂载:
echo "LABEL=RAID_0 /storage ext4 defaults 0 0" >> /etc/fstab
mount -a