如何使用mknod

胖鸭子

可能由于上次cleanlinks的原因,我的/dev/dsp没有了,不能听歌了。不要慌。google了一下,解决了。
我们要知道/dev/dsp的major和minor和类型。安装Linux的源代码(以我的内核为例):
# apt-get install kernel-source-2.6.7
然后在/usr/src里面把内核源代码解开。
在/usr/src/kernel-source-2.6.7/Documentation/devices.txt找到/dev/dsp的相关信息:
14 char Open Sound System (OSS)
......
3 = /dev/dsp Digital audio
那么
# mknod /dev/dsp c 14 3
如果普通用户对/dev/dsp没有足够权限,增加就可以了,例如
# chmod 666 /dev/dsp
这样/dev/dsp就回来了。