服务器 频道

Liunx架站之架设NFS服务器4:Client端的设定

  【IT168 服务器学院】Client 端的设定:

挂载远程主机:

  好了, Server 端已经设定完毕,接着下来自然就是要使用 Client 端连接上 Server 端啰!那么连接上 Server 的步骤是怎样呢?

1. 扫瞄可以使用的 Server 目录;

2. 在 Client 本地端建立 mount point;

3. 使用 mount 将远程主机分享的目录挂载进来;

4. 可能发生的问题解决(被防火墙挡掉了!?)。

  OK啦!所以我们得先知道一下我们的主机里面有什么?假设我的主机名称是 test.linux.org ,那么我要知道里头有些什么藉由 NFS 分享出来的目录,就给他 showmount 一下啰! 



  然后呢?假设我要将 /home/public 挂载在我的 /home/nfs/public 底下,那么我就得先有这个目录才行呀!然后再利用 mount 这个指令来挂载 /home/public 这个目录!有点像这样:



  先注意一下挂载 NFS 档案的格式范例喔!呵呵!这样就可以将资料挂载进来啦!请注意喔!以后,只要你进入你的目录 /home/nfs/public 就等于到了 test.linux.org 那部远程主机的 /home/public 那个目录中啰!很不错吧!那么如何将挂载的 NFS 目录卸载呢?就使用 umount 啊! 



可能发生的问题:


通常无法挂载的原因有底下这几个:

1. 使用者的权限不符:

  以上面的例子来说明,我的 /home/test 只能提供 192.168.0.0/24 这个网域,所以,如果我在 test.linux.org 这部机器中,以 localhost 来挂载时,就会无法挂载上,这个权限概念没问题吧!那么你可以试试看: 



  所以啰!如果你发现上面的显示的讯息时,就表示你的主机权限不能够进入该目录啰!如果确定你的 IP 没有错误,那么请回到 /etc/exports 这个档案中,针对你自己的 IP 来进行修正吧!
 
2. 忘记激活 portmap :

  这个最容易被忘记了!就是忘记了激活 portmap 这个服务啦!如果你发现你的 mount 的讯息是这样: 



3.被防火墙挡掉了:

  这个也很容易忘记了!那就是重新设定一下你的防火墙,这包含了两部份,包括 iptables 与 TCP_Wrappers !因为我们激活了 portmap ,这个东西有两个资料需要分享出来,一个是 port 111 需要提供出去,因此你的 iptables 规则当中,需要开放这个 port 喔!有点像这样的几行字要加入你的 iptables rules 当中:

 


  或者是将 ALL 改成你所想要让他使用 NFS 的网域即可!这样说可以了解了吗?若想进一步了解一下防火墙,请参考:简易防火墙建置。
0
相关文章