自行创建的设备文件怎么在系统重启后不见了?

surefire 2009-05-07 10:39:08
我用的Ubuntu9.04系统,手工创建了几个设备文件,都可以使用驱动了,但是系统重新启动后,这几个设备文件就不见了,要重新创建,这是怎么回事?
...全文
298 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhang_water 2009-05-07
  • 打赏
  • 举报
回复
现在 /dev 都被 mount成 tempfs ,供udev使用,因此你需要在启动脚本中手工创建,而不是一次创建。
surefire 2009-05-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 morris88 的回复:]
可以加到 /etc/makedev.d/ 下面,使用 MAKEDEV 来创建
具体可以参考 man MAKEDEV
[/Quote]

好像没有/etc/makedev.d/这个目录
0x1000 2009-05-07
  • 打赏
  • 举报
回复
mark
morris88 2009-05-07
  • 打赏
  • 举报
回复
可以加到 /etc/makedev.d/ 下面,使用 MAKEDEV 来创建
具体可以参考 man MAKEDEV
surefire 2009-05-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 puheavy123 的回复:]
引用楼主 surefire 的帖子:

我用的Ubuntu9.04系统,手工创建了几个设备文件,都可以使用驱动了,但是系统重新启动后,这几个设备文件就不见了,要重新创建,这是怎么回事?


试试这个。。。。mknod
[/Quote]

大哥,我就是用mknod手工创建的设备文件,系统重启后这个文件就消失了,为啥?连我insmod的模块也不见了,难道系统重启后就得安装一次啊?
puheavy123 2009-05-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 surefire 的帖子:]
我用的Ubuntu9.04系统,手工创建了几个设备文件,都可以使用驱动了,但是系统重新启动后,这几个设备文件就不见了,要重新创建,这是怎么回事?
[/Quote]

试试这个。。。。mknod
surefire 2009-05-07
  • 打赏
  • 举报
回复
还有连insmod的模块也被卸载掉了,咋回事哦?
zhj8727 2009-05-07
  • 打赏
  • 举报
回复
uping
puheavy123 2009-05-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 surefire 的回复:]
引用 3 楼 puheavy123 的回复:
引用楼主 surefire 的帖子:

我用的Ubuntu9.04系统,手工创建了几个设备文件,都可以使用驱动了,但是系统重新启动后,这几个设备文件就不见了,要重新创建,这是怎么回事?


试试这个。。。。mknod


大哥,我就是用mknod手工创建的设备文件,系统重启后这个文件就消失了,为啥?连我insmod的模块也不见了,难道系统重启后就得安装一次啊?
[/Quote]

dd能用不???
surefire 2009-05-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 zhang_water 的回复:]
现在 /dev 都被 mount成 tempfs ,供udev使用,因此你需要在启动脚本中手工创建,而不是一次创建。
[/Quote]
多谢

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧