首页 > 代码库 > linux文件类型:设备文件、mknod创建设备文件

linux文件类型:设备文件、mknod创建设备文件


设备文件:

  块设备文件b: 按块为单位,随机访问的设备;

字符设备文件c:按字符为单位,线性设备;

      

常见的块设备文件b: 硬盘

硬盘设备的设备文件名:

   IDE ,ATA: hd

   SATA、SCSI、USB:sd

         a,b,c,...来区分同一类型下的不同设备

IDE:

       第一个IDE口:主、从

              /dev/hda, /dev/hdb

       第二个IDE口:主、从

              /dev/hdc, /dev/hdd

SD:  sda, sdb, sdc,...

   hda:

       hda1: 第一个主分区

       hda2:

       hda3:

       hda4:

       hda5: 第一个逻辑分区


        字符设备c: 键盘      

/dev  设备文件目录

       主设备号 (major number)

           标识设备类型     用于区别设备类型

       次设备号 (minor number)

           标识同一种类型中不同设备   用于标识同类型中的不同设备

    mknod命令简介:

       此命令用于创建设备文件。

1.命令格式:   

    mknod [OPTION]... NAME TYPE [MAJOR MINOR]

2.命令功能:

此命令用于创建设备文件。

3.命令参数:

  -m mode 权限

4.命令实例:

    1、mknod mydev c 66 0  创建一个设备名称为mydev 类型为c字符设备 主设备号为66 次设备号为0

    2、mknod -m 640 mydev2 c 66 1 创建一个设备名称为mydev2 权限为640 类型为c字符设备 主设备      号为66 次设备号为0

root@xuelinux test]# ls -l /dev

总用量 0

crw-rw----. 1 root video    10, 175 10月 26 15:54 agpgart

crw-rw----. 1 root root     10,  57 10月 26 15:55 autofs

                       10为主设备号  57为次设备号


本文出自 “学linux历程” 博客,请务必保留此出处http://woyaoxuelinux.blog.51cto.com/5663865/1866874

linux文件类型:设备文件、mknod创建设备文件