http://home.lupaworld.com/home-space-uid-56821-do-blog-id-122091.html

 nfslock服务可以保证操作文件的完整性,程序通过/etc/init.d/nfslock中的daemon rpc.statd "$STATDARG"来运行.
也就是通过nice initlog -q -c rpc.statd来运行.


情况1,开启nfslock情况下:


步骤1)终端1 cat > test
test nfslock1
步骤2)终端2 cat > test
test nfslock2
步骤3)终端1 CTRL+D
步骤4)终端2 CTRL+D

result:
cat test
test nfslock1

结论:有nfslock服务的情况下,系统始终保证第一个打开文件操作的完整性.


情况2,关闭nfslock情况下:

进程向nfs文件写入数据
步骤1)终端1 cat > test
test nfslock1