首页 > 代码库 > 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创建设备文件