对 RAID HD 进行分区有哪些优势?

对 RAID HD 进行分区有哪些优势?

我有一堆相同的、全新的 HD(如果重要的话,是 4*3T),我需要将它们用于单个 RAID5 阵列(Linux mdmadm)。

我还没有决定是否将整个组合内容用于单个文件系统(ext4?)或者使用 LVM 在多个虚拟驱动器中进行分区。

RAID5 将涵盖磁盘的全部内容,并且我不需要引导扇区(从另一台设备引导)。

在这种情况下,使用单个分区对驱动器进行“传统分区”与使用整个未分区的设备作为基础相比,有哪些优点(或缺点)mdmadm assemble

用不同的方式说同样的事情:这样做有什么好处吗

mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1 --spare-devices=1 /dev/sde1

相对

mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd --spare-devices=1 /dev/sde

除了前者中几个部门的微不足道的损失(这是一个可以忽略不计的“缺点”)?

答案1

对磁盘进行分区以用于 MD RAID 任务具有一些优点:

  • 如果/当磁盘安装在非 Linux 机器上时,MBR/GPT 分区表可作为保护层(分区表强烈指示该磁盘曾在其他系统中使用,并且可能包含有价值的数据);

  • 用一个略小一点分区(而不是整个磁盘大小)确保您可以用另一个 3 TB 型号替换一个故障磁盘,即使后者缺少某些扇区(即:它比原始磁盘略小);

  • 您可以根据预期数据将一些分区专用于不同的 RAID 布局(例如,使用 RAID0 进行交换和暂存数据)。

为了简单起见,如果不从 RAID 阵列启动并且不需要在其上设置交换分区,我可能不会对 MD 阵列使用分区。在虚拟机中使用 RAID 时尤其如此,虚拟机管理程序可以调整底层磁盘的大小(需要您调整分区表的大小扩大阵列)。

另一方面,对于裸机安装,使用 RAID 阵列的分区表仅会产生极小的开销/烦恼,因此如果上述任何一点对您来说都很重要,请继续进行分区。

相关内容