【求助】怎么样能知道哪些用户在用我的NFS盘?

【求助】怎么样能知道哪些用户在用我的NFS盘?

我有一个IO服务器,通过NFS共享其盘阵,可是不能随时监控哪些用户,或者哪些IP在使用(读写)我的NFS盘阵。我尝试用rpcinfo后再netstat看是否有对应端口的连接...但是啥也看不出来。
请大伙帮我出出主意...







--      
lsof应该可以办得到
不过man看着好头大呀
复制内容到剪贴板
代码:
lsof | grep c_win
vi        4884       huan    6u      REG       0,18     12288      5819 /media/c_win/.a.swp
这么做挺低效的      
问题在于我是NFS出去的。这样的办法也很头疼。
比如我使用lab1作NFS服务器,共享/data盘。
lab2在mount了lab1的盘后,无论是否使用,都会:

[root@lab1 root]# lsof /data
COMMAND   PID USER   FD   TYPE DEVICE SIZE   NODE NAME
fam     16871 root   21r   DIR    3,7 4096 620161 /data/.Trash-root
fam     16871 root   23r   DIR    3,7 4096 326401 /data/.Trash-root/dosutils
fam     16871 root   24r   DIR    3,7 4096 522241 /data/.Trash-root/images
fam     16871 root   25r   DIR    3,7 4096 554881 /data/.Trash-root/isolinux
fam     16871 root   26r   DIR    3,7 4096 571201 /data/.Trash-root/RedHat



如果再有lab3来mount了lab1的盘,无论是否使用,在lab1仍然是上述显示。

尚不能达到目的。      
可以这样
showmount -a localhost      
[QUOTE=arlikiss]可以这样
showmount -a localhost[/QUOTE]


该命令实质是/var/lib/nfs/rmtab中的内容。其中过期的也会有显示。
而且对于来自同一个IP的不同用户、是否读写无辨别能力。      
这事情的起因原因是,我的IO盘阵被人疯狂的写数据的时候,怎样才能在保证其他用户使用的情况下发现肇事者。这是比较恼火。