在定义运行 Linux 操作系统的主机上的磁盘数时,就是在为已配置的磁盘分配空间。 在 Linux 操作系统中,磁盘表示为设备文件。
在 Linux 内核 V2.4 及更高版本中,每个八位主号码有 256 个次号码可用于定义 Linux 设备文件。 使用以下公式可定义主机系统的最大设备文件数:
(主号码数)*(次号码数)/(分区数)= 设备数
例如,如果您在 2.4 内核上有 16 个分区,那么您可以有 128 个设备 (8 x 256 / 16 = 128)。
在 Linux 内核 V2.6 及更高版本中,可用的次设备数比系统支持的数量要多。