centos中可以创建一个设备的多个实例吗?

centos中可以创建一个设备的多个实例吗?

我有一个用例来创建多个相同类型的字符设备。当我使用与最初创建的设备相同的主设备号和次设备号时,设备会被复制并保留功能。

我想了解以这种方式创建设备时是否需要考虑任何风险、效率或性能因素

答案1

主设备号标识用于该设备的驱动程序。次要编号被传递给驱动程序,据我所知内核的其他部分不关心它(除非它对于众所周知的设备有特定的含义)。

您没有包含有关您的用例的任何详细信息。

只要您使用的任何驱动程序不需要次要编号,我的猜测是您应该没问题。虽然本例中的问题是为什么您首先需要创建多个相同类型的设备;使用单个设备可能也可以。

如果您需要以不同的名称引用该设备,惯例是使用udev规则并创建符号链接。

但要真正回答这个问题,我们需要有关您的用例的信息以及这样做的原因。

相关内容