mknod

   mknod

[root@linux ~]# mknod 装置名称 [bcp] [Major] [Minor]

参数:

装置种类:

   b   :设定装置名称成为一个周边储存设备档案,例如硬盘等;

   c   :设定装置名称成为一个周边输入设备档案,例如鼠标/键盘等;

   p   :设定装置名称成为一个 FIFO 档案;

Major :主要装置代码;

Minor :次要装置代码;

范例:

范例一:建立 /dev/hda10 这个磁盘储存装置

[root@linux ~]# mknod /dev/hda10 b 3 10

# 上面那个 3 与 10 是有意义的,不要随意设定啊!

还记得我们说过,在 Linux 底下所有的装置都以档案来代表吧!? 但是那个档案如何代表该装置呢?很

简单!就是透过档案的 major 与 minor 数值来替代的~所以,那个 major 与 minor 数值是有特殊意义

的, 不是随意设定的喔!举例来说,如果以硬盘装置来说明,那么 /dev/hda 到 /dev/hdd 的 major 与

minor 代码是:

            硬盘代号                       Major                 Minor

            /dev/hda                     3                   0~63

            /dev/hdb                     3                  64~127

            /dev/hdc                    22                   0~63

            /dev/hdd                    22                  64~127

此外, mknod 也可以用来制作 FIFO 类型的档案喔!更多与 Linux 核心有关的装置及装置代号可以参考:

     •   http://www.kernel.org/pub/linux/docs/device-list/devices.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值