首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么没有检测到某些打开的事件(udisk /dev/sda)?

为什么没有检测到某些打开的事件(udisk /dev/sda)?
EN

Unix & Linux用户
提问于 2018-04-05 13:48:59
回答 1查看 323关注 0票数 1

为什么是ioerr\_cnt上升,没有在日志中显示任何信息?,我正在努力弄清楚到底是什么过程做这件事。sudo lsof +D /dev/似乎没有显示任何当前打开的SCSI设备进程,但在错误发生时我也没有看到任何相关的open()调用(cd /dev && sudo fatrace -c).udisks轮询每十分钟一次,例如智能数据。$ ps -ax|grep udisksd 810?Ssl 0:13 /usr/libexec/udisksd$ strace -t -f -p 810 14:11:09克隆(strace: Process 26543附加child_stack=0x7f8fc551ddf0、parent_tidptr=0x7f8fc551e9d0、tls=0x7f8fc551e700、child_tidptr=0x7f8fc551e9d0) = 26543 14:11 set_robust_list(0x7f8fc551e9e0,24 <未完成的...> 14:11:09投票(,5,599968 <未完成的...> 14:11:09 <.set_robust_list resumed> )=0 14:11:09 prctl(PR_SET_NAME,“池”)=0 14:11:09 openat(AT_FDCWD,"/dev/sda",O_RDONLY|O_NONBLOCK) = 14:11:09 ioctl( 14,SG_IO,{卫兵=‘q’,protocol=BSG_PROTOCOL_SCSI,subprotocol=BSG_SUB_PROTOCOL_SCSI_CMD,.我不知道为什么fatrace没有显示这个设备是由udisk打开的。它成功地显示了其他设备打开的情况(比如我运行lsof时,或者启动firefox时,它打开了/dev/dri/card0 0)。

有人知道吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-04-05 15:04:53

fatrace似乎没有显示任何打开的设备。您可以使用它查看在/dev下打开目录的进程,如/dev/dri,但不能看到设备节点(如/dev/dri/card0 )。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/435760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档