假设有一个由 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 阵列时。