在一些基本的 RHEL 培训中,我看到了这样的简介:
尽管可以创建更多分区,但 RHEL 最多只能识别任何单个 SATA、SCSI、PATA 或虚拟硬盘上的 16 个分区。
这句话似乎自相矛盾。如果 RHEL 无法识别超过 16 个分区,为什么我要创建超过 16 个分区?
答案1
在一篇旧文章中对此主题进行了一些讨论错误报告正是在这个限制上:
- 它们曾经驻留在不同的(较小的)磁盘中(并且可能会返回)。多个分区使我可以更灵活地使用标签来移动它们。
- 我以前没有使用过 ext3,因此较小的分区在断电的情况下会缩短 fsck。
- 我懒得用配额来限制部门。磁盘使用情况
但即便如此,简短的答案仍然是:anyone who needs even 16 partitions is insane, :)
。
现在我们有了 LVM,这些限制不再重要了。 :)
答案2
每个磁盘 15 个分区的限制(是的,是 15 个,而不是 16 个)是在 Linux 的通用 SCSI 驱动程序中,该驱动程序用于当今大多数硬件连接类型(IDE、SATA、SCSI、USB、Firewire 等)。
您仍然可以创建任意数量的分区,但 Linux 将无法访问它们。其他操作系统也许能够访问它们。
我认为有一个补丁可以增加限制。由于管理许多 PC 式分区变得困难,因此现在大多数具有许多分区的系统都使用 LVM。虽然双启动系统需要更多分区,但由于虚拟机已经司空见惯,这种情况已经变得很少见了。