我在我的linux服务器上输入了inotify。我在网上查了很多关于如何使用inotify的帖子,并找到了一个示例c代码,用于监视文件创建/删除的目录。它在本地目录和nfs direcory(这是我真正需要的)上运行良好
现在看看有关如何使这个成为一个始终在运行的过程的opitons我看到至少从我的理解有以下选项
我也有一些问题,例如当删除nfs挂载,服务器关闭等时会发生什么,会知道从它离开的地方开始提取吗?!
我知道这是很多问题,但任何指针都会对我有所帮助。提前致谢。与此同时,我将继续使用相同的代码。
答案 0 :(得分:0)
我认为inotify(7)无法使用网络文件系统(NFS或CIFS)可靠地 。
如果本地主机正在修改/编写某些NFS挂载系统,它可以(在本地主机上)。
如果某个远程客户端正在修改/编写某些NFS挂载系统(由本地主机挂载),它将无法在本地主机上运行。
因为NFS协议(至少是我所知道的,在NFS4之前)是RPC协议,并且远程NFS服务器(安装该NFS系统)无法向远程客户发出信号发生的信号。< / p>