[root@n17 devices]# ls -l /dev/sda1
brw-rw---- 1 root disk 8, 1 1月  29 16:55 /dev/sda1

上述命令中,brw的b表示块设备(block),主设备号是8,次设备号是1。也就是8,1表示major,minor。也可以stat --format=%t:%T显示。

主设备号标识设备对应的驱动程序(或者多个相关的驱动程序共用相同的一个主设备号),次设备号表示驱动程序驱动的一个设备。

可以参考内核设备列表的文档:https://www.kernel.org/doc/Documentation/cgroup-v1/devices.txt

以及《LINUX设备驱动程序(第三版》的第三章的"主设备号和次设备号”一节。

我们也可以自己mknod /dev/sda1_myref b 8 1来创建设备文件。设备文件可以看成是对linux内核设备对象的一个索引。所以主设备号和次设备号均相同的两个设备文件,对其中一个设备的修改,在另一个设备文件访问时也会看到修改的结果。

linux major和minor设备号相关推荐

  1. linux驱动学习——字符设备号

    字符设备号本质就是一个32位的无符号整型值.高12位为主设备号:低20位为次设备号. 查看设备号 cat /proc/devices 4.1.构造设备号 源码路径: include/linux/kde ...

  2. linux的驱动开发——设备号

    1.设备号的获取 \qquad设备号的获取方法:自动分配:指定设备号注册 2.自动分配函数 \qquad函数:int alloc_chrdev_region(dev_t *dev, unsigned ...

  3. linux中的住设备号和次设备号

    转自:http://linux-tutorial.info/modules.php?name=MContent&pageid=94 做了少许加粗和删减,需要完整版的请看原文. Major an ...

  4. LINUX查看已注册设备号

    在Linux系统中,设备分为三类,字符设备,块设备和网络设备; 查看已注册的设备号使用命令:cat /proc/devices

  5. linux分区概念理解,磁盘分区基础和LINUX上硬盘分区设备号解释

    现在就开始讲讲分区,先明确一下概念: 主分区:一块物理硬盘上可以被独立使用的一部分,一个硬盘最多可以有4个主分区. 扩展分区:为了突破一个物理硬盘只能有4个分区的限制,引入了扩展分区.扩展分区和主分区 ...

  6. Linux驱动字符设备(设备号的申请)

    在了解Linux字符设备先了解一下Linux设备的分类. Linux设备分类 Linux设备主要分为字符设备.块设备.网络设备. 字符设备:能够像字节流一样被访问且没有缓冲是按顺序访问的设备,当对字符 ...

  7. linux主次设备号介绍

    http://www.zhiwenweb.cn/Category/Learning/linux-major-minor-dev-number.html 1.主设备号与次设备号的功能 在Linux内核中 ...

  8. linux设备管理之设备号与次设备号

    linux设备管理之主设备号与次设备号 - jinzi - 博客园+ 剽窃 过来的.  记录下,以备查. 主设备号和次设备号 一个字符设备或者块设备都有一个主设备号和次设备号.主设备号和次设备号统称为 ...

  9. linux中的 主设备号与次设备号

    linux主设备号和次设备号 Linux的设备管理是和文件系统紧密结合的,各种设备都以文件的形式存放在/dev目录下,称为设备文件.应用程序可以打开.关闭和读写这些设备文件, 完成对设备的操作,就像操 ...

最新文章

  1. python3中的编码与解码
  2. 取消挂载点可以节省磁盘么_Linux下NTFS格式外接硬盘的挂载,取消挂载和开机自动挂载...
  3. python的os.path.join
  4. Linux系统中的CPU利用率
  5. 4.7 参数 VS 超参数
  6. 6、宏定义与预处理、函数与函数库
  7. android 中xml文件的各种样式的学习
  8. linux tasklet 实例,Linux tasklet 分析笔记Chapter 2
  9. 这么好的视频不看吗?深度学习和线代,微积分
  10. cr2格式缩略图不显示_cr2缩略图补丁 佳能相机RAW文件CR2原片格式缩略图显示补丁- 游侠下载站...
  11. macos 软件清单
  12. Fern Wifi Cracker
  13. EV录制文件损坏-修复方法
  14. 你测试OK了吗——浅谈测试通过标准
  15. C语言 模拟键盘、鼠标事例
  16. java swing 多行文本,Java Swing JTextArea
  17. java script总结1
  18. Kony Development Cloud
  19. linux搭建私网的ntp时间同步服务
  20. 联想机器硬刷MARKER的方法及slic2.0、slic2.1大全下载(ZT)

热门文章

  1. 写一些关于如何运用计算机英语,计算机专业英语的重要性
  2. 网络安全基础知识中间件简单介绍
  3. css动画效果之transform
  4. 虚拟机和主机的文件交互
  5. 图片与十六进制之间的相互转换
  6. python:实现八进制转十进制算法(附完整源码)
  7. app优化ios,iOS app上架流程问题集锦,ASO新手小白必看(上)
  8. Python接口自动化测试工具(Pytest+Allure+jsonpath+xlrd+excel、支持Restful接口规范)
  9. 详解spring生命周期的扩展点
  10. 华为荣耀20和x10比较_客观说说华为畅享20pro和华为荣耀x10有什么区别呢?哪个好?深度测评剖析...