我应该对 RAID 进行分区还是仅在其上创建文件系统?

我应该对 RAID 进行分区还是仅在其上创建文件系统?

假设有一个由 6 个驱动器创建的 RAID 6,/dev/md0该驱动器应完全用于存储数据(不从中启动,根目录和交换目录位于不同的驱动器上),我应该在该设备上创建一个分区,然后在该分区中创建一个文件系统,还是应该只在设备上创建一个文件系统?

parted /dev/md0
  <create a partion>
mkfs -t ext3 /dev/md0p1

要不就

mkfs -t ext3 /dev/md0

为什么?

(这是 Ubuntu 服务器,以防万一。)

答案1

反对分割的论点:

分区是严格且过时的东西。重新分区通常是一件麻烦事。您将来无法更改。

仅在较新的内核中,Raid 设备才可直接分区。


因此我建议你直接使用整个磁盘,如果你不愿意使用一些先进的解决方案. 在 Linux 上,逻辑卷管理器就是这样一种先进的“分区”系统。它使您能够动态地创建/移动/调整大小/删除分区,即使在正在运行的系统下,也是透明的。

答案2

在那里创建分区表没有任何附加价值,除非您想进一步细分空间量。

如果您需要进一步细分空间,您可能会从使用逻辑卷管理器而不是创建分区中受益最多,然后您仍然可以跳过创建分区表并将整个 RAID 6 卷作为 LVM 物理卷。

不创建分区表和不使用分区的优势主要体现在使用附加磁盘扩展 RAID 阵列时。

相关内容