linux 下NFS快速配置,附相关资料

linux 下NFS快速配置,附相关资料
什么是NFS(Network FileSystem)
 NFS 就是 Network FileSystem ,可以让你通过网络将远程的NFS 主机共享目录,挂载到本地,在本地端的机器看起来,那个远程主机的目录就好象是自己本地的一样!

举个实际使用的例子,我们现在一个应用, 做动态负载均衡,有两台机器一台是192.168.1.111,另一台是192.168.1.112.在用户操作时会动态生成PDF,用户收到邮件以后,会去看这个PDF,这时候就会出现问题,生成文件的时候是在111,当用户查看文件的时候就可能跑到112上,这时就找不到文件,所以需要统一生成文件的存放目录。

下面我们通过配置NFS解决这个问题

先在111上tmp下面建立share目录,做为统一的生成文件的存放目录。
修改111上的跑的server的配置,指定生成文件放到/tmp/share
修改111上的/etc/exports
增加“/tmp/share 192.168.1.112(rw,no_root_squash)”

然后到 /etc/init.d

执行:
./portmap restart

./nfs restart

同样的到112上
 /etc/init.d

执行:
./portmap restart

./nfs restart

然后在
在112的/tmp下面建立目录111,如果目录不建立,下面映射会出错
然后执行mount 192.168.1.111:/tmp/share /tmp/111
修改112上的跑的server的配置,指定生成文件放到/tmp/111

这样112上生成文件的时候实际是放在111上的。

另外,如果映射之前,112的/tmp/111里面已经有文件了,映射以后,就看不到这些文件了,只能看到111上的文件,只有umount以后才能再看到以前的文件。


其实NFS还有可以做到很复杂的安全配置,详细请看
http://nfs.sourceforge.net/nfs-howto/


你可能感兴趣的:(linux 下NFS快速配置,附相关资料)