如何调整 Raid 设备的大小和标签

如何调整 Raid 设备的大小和标签

我被要求使用本机上的两个备用驱动器 (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

相关内容