网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。
虚拟机操作
1、配置静态ip地址
cd /etc/sysconfig/network-scripts
vi ifcfg-ens33 #笔者的网卡名为ens33,进入对应网络配置文件即可
BOOTPROTO=static #使用静态ip地址,默认为dhcp
ONBOOT=yes #是否开机自启动,默认为no
IPADDR=192.168.1.200 #网络设备ip地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.1.1 #网关地址
DNS1=114.114.114.114 #dns服务器
2、重启网络服务
systemctl restart network
3、安装(centos7自带,可跳过)
yum -y install nfs-unitls rpcbind
4、启动相关服务并设置自启动
systemctl start rpcbind
systemctl start nfs
systemctl enable rpcbind
systemctl enable nfs
5、设置配置文件
vi /etc/exports
/home/share *(sync,rw) #共享目录为/home/share,指定客户机地址为所有客户机,用户之间同步写磁盘,共享目录可读写
6、重启服务
exportfs -rv
7、设置防火墙
firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=rpcbind
firewall-cmd --reload
8、查看防火墙
firewall-cmd --list-all
客户机操作
1、创建挂载目录
mkdir /mnt/public
2、挂载nfs服务器中的共享目录
mount -t nfs NFS服务器地址:共享目录 /mnt/public
3、查看目录情况
mount | grep nfs
4、进入本地挂载点目录即可查看共享文件
以上