NFS 服务器安装及客户端挂载
本小节主要介绍 NFS 服务器安装及客户端的挂载操作。
文章目录
1. 基础准备
1.1 NFS 安装所需软件
安装 NFS 服务器必须要有以下两个软件,分别是:
-
rpcbind(RPC 主程序) ;
NFS 其实可以被视为一个 RPC 服务,因为启动任何一个 RPC 服务之前,我们都需要做好 port 的对应 (mapping) 的工作才行,这个工作其实就是『 rpcbind 』这个服务所负责的!也就是说, 在启动任何一个 RPC 服务之前,我们都需要启动 rpcbind 才行! (在 CentOS 5.x 以前这个软件称为 portmap,在 CentOS 6.x 之后才称为 rpcbind 的!)
-
nfs-utils(NFS 主程序)。
就是提供 rpc.nfsd 及 rpc.mountd 这两个 NFS daemons 与其他相关 documents 与说明文件、执行文件等的软件!这个就是 NFS 服务所需要的主要软件。
1.2 NFS 相关文件
目录 | 备注 |
---|---|
/etc/exports | NFS 的主要配置文件了。该文件是空白的,有的系统可能不存在这个文件,主要手动建立。NFS的配置一般只在这个文件中配置即可。 |
/usr/sbin/exportfs | 这个是维护 NFS 分享资源的指令,可以利用这个指令重新分享 /etc/exports 变更的目录资源、将 NFS Server 分享的目录卸除或重新分享。 |
/var/lib/nfs/*tab | 在 NFS 服务器的登录文件都放置到 /var/lib/nfs/ 目录里面,在该目录下有两个比较重要的登录档, 一个是 etab ,主要记录了 NFS 所分享出来的目录的完整权限设定值;另一个 xtab 则记录曾经链接到此 NFS 服务器的相关客户端数据。 |
/usr/sbin/showmoun | 客户端查询服务器分享资源的指令,exportfs 是用在 NFS Server 端,而 showmount 则主要用在 Client 端。showmount 可以用来察看 NFS 分享出来的目录资源。 |
2. 安装 NFS 服务
实验环境:
主机 | ip |
---|---|
ypwork NFS 服务器 | 10.121.47.17 |
node115 NFS客户端 | 10.121.47.115 |
1、查看系统中是否已安装 NFS