[已解决]mknod时如何获取空闲可用的minor号?

其它类软件,非上述版软件
回复
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

[已解决]mknod时如何获取空闲可用的minor号?

#1

帖子 科学之子 » 2016-06-06 6:43

mknod时如何获取空闲可用的minor号?
例如:

代码: 全选

root@debian:~# ls -l /dev/testlo 
brw-r--r-- 1 root root 7, 20 Jun  6 06:34 /dev/testlo
如何判断20是否已经被其它设备文件使用呢?
甚至testlo可能根本不在dev上
Mon Jun 6 07:08:13 CST 2016:
想了个方法:

代码: 全选

ls -R -l |grep '7,'
(貌似)可以查找所有loop设备,但不确定是否会有非loop设备文件被统计在内
好像文件名或用户名有'7,'字样就不行了
欢迎分享更好方法
上次由 科学之子 在 2016-06-09 0:48,总共编辑 1 次。
头像
astolia
论坛版主
帖子: 6570
注册时间: 2008-09-18 13:11

Re: [半个解决方案]mknod时如何获取空闲可用的minor号?

#2

帖子 astolia » 2016-06-08 11:17

直接看/sys/dev/block或者/sys/dev/char下面有哪些已存在的就行了
回复