关于如何创建设备文件,本人将以创建sctl类型磁带机为例子进行讲解:
1.ioscan -f
查看磁带机机械手及驱动器的ext-bus,target,及logic unit号,然后确定其设备文件为Cx1Tx2Lx3。其中x1为ext-bus号码,x2为target 号码,x3为logic unit号码。
2.lsdev
可以查看磁带机等相关设备对应的major number.磁带机对应的major number为203
3.创建设备文件
mknod Cx1Tx2Lx3  C major number  0x MM TD 00
其中MM为x1对应的16进制数值,T为x2的16进制的一位数,D为x3的16进制的一位数。
如X1=5, X2=13,X3=1. 则对应的设备文件为:mknod c5t13l1 c 203  0x 05 31 00