目录
3、服务端编辑配置文件/etc/exports:设置共享目录的相关位置
4、服务端关闭防火墙开启服务查看rpcbind端口是否开启(默认为tcp端口111)
①NFS是网络文件服务,是一种基于TCP/IP传输的网络文件系统协议。
②NFS服务的实现依赖于RPC机制,通过使用NFS协议,客户机可以向访问本地目录一样访问远程服务器中的共享资源。
③NFS也是NAS存储,设备必然支持的一种协议,以完成远程到本地的映射过程。
④在centos7系统中,需要安装nfs-utils,rpcbind软件包来提供NFS共享服务,前者用于NFS共享发布和访问,后者用于RPC支持,手动加载NFS共享服务时,应该启动rpcbind再启动nfs。
①采用tcp/ip传输网络文件
②安全性低
③简单易操作
④适合局域网环境
①优点:节省本地存储空间,将常用数据存放在NFS服务器上且可以通过网络访问,将减少本地磁盘的使用率。
②缺点:由于NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只在局域网中使用
格式:共享目录(绝对路径) 客户机地址 (权限)
如 /share * 允许所有主机访问share目录 (权限)
客户机地址可以是主机名、IP 地址、网段地址,也可以是*
权限可以不写,常用权限如下
rw :允许读写
ro :只读。
sync :表示同步写入到内存与硬盘中。
no_root_squash : 表示当客户机以root身份访问时赋予本地root权限(默认是root_squash)。
root_squash :表示客户机用root用户访问该共享目录时,将root用户映射成匿名用户。
all_squash :所有访问用户都映射为匿名用户或用户组。
async :将数据先保存在内存缓冲区中,必要时才写入磁盘。
subtree_check(默认):若输出目录是一个子目录,则nfs服务器将检查其父目录的权限。
no_subtree_check :即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率。
服务端ip:192.168.170.111? ? ?客户端ip:192.168.170.113
在服务端创建一个1.txt文件,测试是否客户端能查看服务器新建文件
服务端:
客户端: