用nfs玩共享服务
所需软件包,NFS服务所需的软件包很少只需要两个安装包:nfs_utils ;portmap。我们可以通过rpm-q nfs_utils portmap命令查看自己的系统是否安装了,大多linux系统默认都安装了这两个安装包。
NFS的服务器配置文件:exports 默认情况下设置为空。下面我将通过一个简单的实例给大家介绍一下NFS实现共享的简单配置。
Vi/etc/exports
用nfs玩共享服务(图文)
NFS的配制语法如下
nfs 共享目录名称 客户端主机地址 (设置选项)
例如土中的实例:其中/home/share 为要共享的共享目录,第一行中的*代表所有主机,为客户端主机地址。(sync,ro)为设置选项。Sync代表的意思是与服务器同步的意思建议为了安全所有的配置都加入这一选项,ro代表只读。其中的客户端主机地址除了可以写主机地址为还可以写具体的网段,和域名。比如写成:192.168.1.0/24 或 baidu.com 。
NFS服务器的启动和停止
NFS服务需要portmap服务提供支持,因此需要先启动portmap服务,然后启动nfs服务器
语法如下:service 服务器脚本名称 start 。如下图启动两个服务:
用nfs玩共享服务(图文)
如果想停止NFS服务只需要停止nfs服务就可以了,而不需要停止portmap。
用nfs玩共享服务(图文)
在这里我们设置了开机启动。及在3 5级别自动启动。
客户机的配置
Showmount –e nfs 服务器主机地址:显示指定主机的共享目录列表。如果后面不跟具体的服务器地址,将显示当前机器上的共享目录列表。
用nfs玩共享服务(图文)
挂载NFS服务器中的共享目录
Mount –t nfs NFS服务器地址:共享目录 本地挂载点
例如:
用nfs玩共享服务(图文)
其中showmount –d 192.168.0.1的意思是服务器192.168.0.1中的/home/share已经被客户机192.168.0.2(这里是自己的ip地址)挂载了。如果不指定任何参数,则表示。目前自己的机器有那些目录被挂载。由于本机器没有设置共享,所有出现如上图所说的画面。
Exportfs命令
exports –auv
如果由于工作的需要我们想暂时停止所有目录可以使用exports –auv
用nfs玩共享服务(图文)
exports –av
如想要恢复共享,命令为:exports –av
用nfs玩共享服务(图文)
我们在更改exports文件后并不会马上生效,如果想让其马上生效我们可以使用exports-rv命令。在这里我不找使用图例了。
图形界面NFS的配置
1打开NFS配额工具,在命令行下输入:system-config-nfs。或者利用鼠标如下图所示的方法打开:用nfs玩共享服务(图文)
单击NFS出现下图的对话框:用nfs玩共享服务(图文)
单击add按钮出现下图对话框O(∩_∩)O哈哈~具体的怎么填写想必不用我说也指定了吧。
再这里我就不详细讲解了。比较图形下的配置只是为了被我们带来了一些方便,其实质还是改了一些相关的具体配置文件罢了。
用nfs玩共享服务(图文)
在实际工作中我们需要系统启动的时候自动挂载NFS文件系统。我们只需改变一下/etc/fstab文件就可以了。
用nfs玩共享服务(图文)