Linux-NFS服务

注:以下实验环境均为Centos7.3!!!

下图为NFS服务的工作原理:

注:必须先开启rpc服务,然后再开启nfs服务

实验环境:

一台操作系统为Centos7.3的服务端(IP:192.168.10.105)

一台操作系统为Centos7.3的客户端(IP:192.168.10.106)

实验拓扑:(本例只使用一台客户端演示)

实验步骤:

1.安装nfs-utils-1.3.0-0.33.el7.x86_64和rpcbind-0.2.0-38.el7.x86_64这两个包,其中rpcbind包默认已经安装,只需安装nfs-utils就行

yum install nsf-utils -y

2.设置rpc服务和nfs服务开机自动启动。

systemctl start nfs  启动nfs服务

systemclt enable nfs  设置nfs服务为开机自启动

systemctl start rpcbind  启动rpc服务

systemctl enable rpcbind  设置rpc服务为开机自启动

3.修改nfs服务的配置文件:

vim /etc/exports

格式:

服务器本地目录  允许访问服务器的客户端IP(一般为网段)(权限,模式)  注:权限和模式之间使用逗号隔开

本例为:

mkdir /nfs  创建一个名为nfs的测试目录

echo "/nfs 192.168.10.0/24(rw,sync)"  >> /etc/exports

其中: 192.168.10.0/24 : 为允许访问nfs服务器的客户端地址

    rw  :  表示权限为读写(注:如果只在此处设定了权限是不行的,还需要设置共享目录的权限,例如:把目录/nfs的

属组和属组都设置为nfsnobody,命令为:chown nfsnobody:nfsnobody /nfs

    sync   :   将写入内存的数据实时写入硬盘 

重新加载配置文件:systemctl reload nfs

4.客户端测试:

showmount -e 192.168.10.105  查看服务端已经共享的目录

mount -t nfs 192.168.10.105:/nfs /opt  挂载192.168.10.105下的目录nfs到客户端本地的opt目录

在服务端创建一个test.txt文件,在客户端可以查看到:

服务端:

客户端:

猜你喜欢

转载自www.cnblogs.com/Vampire-MIn/p/11904529.html