【发布时间】:2013-05-31 04:26:30
【问题描述】:
我想详细捕获文件系统上的所有系统调用。例如。对于write系统调用,我想记录目标文件,写入的字节数和写入发生的偏移量。
目前,我想用inotify 实现这样的记录器。但是,它无法提供此类详细信息。例如。对于write,它不提供写入的字节数和偏移量。
另一种方法是使用在保险丝上实现的bbfs。但是,它会在记录系统调用时引入开销,并将用户操作延迟到无法容忍的程度。
是否有一些库可以捕获文件系统上的系统调用,就像 ptrace 在记录进程发出的所有系统调用时一样?
【问题讨论】:
标签: linux filesystems system-calls inotify ptrace