我需要覆盖vfs_unlink等NFS调用,但到目前为止还没有成功。 我成功地拦截了对unlink()的samba调用。
我用过
export LD_PRELOAD="/home/space/wrapper-debug.so"
所有拦截代码都适用于samba和NFS。
对于samba我有
int unlink(const char * path) { ... }
适用于我的NFS
int vfs_unlink(struct inode *dir, struct dentry *dentry, struct inode **delegated_inode)
{...}
但这个功能似乎没有被调用。
有人知道我做错了吗?