一、简介
NFS(Network File System/网络文件系统):
1)、设置Linux系统之间的文件共享(Linux与Windows中间文件共享采用SAMBA服务);
2)、NFS只是一种文件系统,本身没有传输功能,是基于RPC协议实现的,才能达到两个Linux系统之间的文件目录共享;
3)、NFS为C/S架构;
二、配置服务端
1.用命令rpm -q nfs-utils可以查看是否安装NFS服务器
rpm -q portmap
2.如果没有安装:
yum install nfs-utils
--yum install portmap
3.关闭防火墙
iptables -F
4.以root身份登陆Linux服务器,编辑NFS配置文件:通过命令vi /etc/exports打开exports文件,指定允许被其它计算机访问的共享目录和访问权限。
/nfs 192.168.1.*(rw,sync,no_root_squash)
对上面一行的解释如下:
①. /nfs:允许其他计算机访问的目录(先要建nfs 文件夹)
②. 192.168.1.*:被允许访问该目录的客户端IP地址,本例表示IP前三段为192.168.1的所有地址都可访问该目录。
③. rw:可读可写
④. sync:同步写磁盘(async:资料会先暂存于内存当中,而非直接写入硬盘)
⑤. no_root_squash:表示客户端root用户对该目录具备写权限。
5.使exports目录生效,并查看已生效目录。使用命令为:
exportfs -a
6.重启nfs服务器。使用命令:
service nfs restart(如果是centos 7.x使用命令:systemctl restart nfs)
注意:如果启动不了可以试试先启动
portmap 使用命令: service portmap start;(如果centos 7.x 使用 systemctl start rpcbind ,在centos7.x 名称改了) 三、配置客户端