公司需要想搭个NFS服务器记录一下过程
一、环境centos 7
1.要设定好 NFS 服务器我们必须要有两个软件才行,分别是:
RPC 主程序:rpcbind
NFS 主程序:nfs-utils
2 . 先查看系统中有没有这两个程序:
[root@localhost opt]# rpm -qa | grep nfs
[root@localhost opt]# rpm -qa | grep rpcbind
没有的话可以 yum 安装(不在重复,本系统已安好)
[root@localhost opt]# systemctl status rpcbind
[root@localhost opt]# systemctl status nfs
查看这两个服务发现 nfs 没有启动,用下面命令启动即可
[root@localhost opt]# systemctl start nfs
3. 配置服务
1)、主要配置文件:/etc/exports
这个档案就是 NFS 的主要配置文件了!不过,系统并没有默认值,所以这个档案 不一定会存在,你可能必须要使用 vim 主动的建立起这个
2)、 NFS 文件系统维护指令:/usr/sbin/exportfs
这个是维护 NFS 分享资源的指令,我们可以利用这个指令重新分享
3)、 /etc/exports 变更的目录资源、将 NFS Server 分享的目录卸除或重新分享等等,这个指令是 NFS 系统里面相当重要的一个!
4)、分享资源的登录档:/var/lib/nfs/*tab
在 NFS 服务器的登录文件都放置到 /var/lib/nfs/ 目录里面,在该目录下有两个比较重要的登录档, 一个是 etab ,主要记录了 NFS 所分享出来的目录的完整权限设定值;另一个 xtab 则记录曾经链接到此 NFS 服务器的相关客户端数据。
5)、客户端查询服务器分享资源的指令:/usr/sbin/showmount
这是另一个重要的 NFS 指令。exportfs 是用在 NFS Server 端,而 showmount 则主要用在 Client 端。这个 showmount 可以用来察看