一、 NFS简介
端口号:TCP、UDP111端口
NFS(NetworkFileSystem)网络文件系统,是一种基于TCP/IP传输的网络文件系统协议,最初由SUM公司开发。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。
NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性差般只能在局域网中使用。NFS服务的实现依赖于RPC(RemoteProcessCall)远程过程调用机制,以完成远程到本地的映射过程。
在CentOS6系统中,需要安装nfs-utils、rpcbind软件包来提供NFS共享服务,前者用于NFS共享发布和访问,后者用于RPC支持。
服务器
umount /dev/sr0
mkdir /media
mount /dev/sr0 /media
yum -y install nfs-utils
yum -y install rpcbind
yum -y install nfs
[root@yum ~]# mkdir /data
[root@yum ~]# vim /etc/exports
[root@yum ~]# cat /etc/exports
/data 192.168.2.0/24(rw)
[root@yum ~]# systemctl start rpcbind
[root@yum ~]# systemctl enable rpcbind
[root@yum ~]# systemctl start nfs
[root@yum ~]# systemctl enable nfs
关闭防火墙
Systemctl stop firewalld
Iptables -F
Setenforce 0
客户机
[root@www ~]# yum -y install nfs-utils
[root@www ~]# showmount -e 192.168.2.30
[root@www ~]# mount 192.168.2.30:/data /opt/
[root@www ~]# tail -1 /etc/fstab
192.168.2.30:/data /opt nfs defaults,_netdev 0 0