我想详细捕获文件系统上的所有系统调用。例如,对于write
系统调用,我想记录目标文件、写入的字节数和写入发生的偏移量。
目前,我想用inotify
. 但是,它无法提供此类详细信息。例如,write
它不提供写入的字节数和偏移量。另一种方法是使用在 fuse 上实现的bbfs。但是,它会在记录系统调用时引入开销,并将用户操作延迟到无法容忍的程度。
是否有一些库可以捕获文件系统上的系统调用,就像ptrace
记录进程发出的所有系统调用一样?
我想详细捕获文件系统上的所有系统调用。例如,对于write
系统调用,我想记录目标文件、写入的字节数和写入发生的偏移量。
目前,我想用inotify
. 但是,它无法提供此类详细信息。例如,write
它不提供写入的字节数和偏移量。另一种方法是使用在 fuse 上实现的bbfs。但是,它会在记录系统调用时引入开销,并将用户操作延迟到无法容忍的程度。
是否有一些库可以捕获文件系统上的系统调用,就像ptrace
记录进程发出的所有系统调用一样?