NFS网络文件系统搭建简单

NFS依赖于RPC(远程调用)端口号:2049

功能:用于Unix间数据共享和数据传输(挂载完成数据同步)

Linux系统与Linux系统  Linux系统与aix系统  aix系统与aix系统

实验环境 Redhat7.3Linux系统 两台机器可以Ping通

IP配置服务端192.168.10.1 客户端192.168.10.5

安装步骤如下:

关闭防火墙

systemctl stop firewalld.service

查看是否关闭

systemctl status firwalld.service

关闭selinux

setenforce 0

getenforce

因在本地环境安装,所以需要配置安装源

首先建立安装源所需要的挂载的目录

mkdir /mnt/cdrom

然后配置安装源

cd /etc/yum.repos.d

建立安装源文件

vim msocache.repo

文件名[msocache]

name=msocache

baseurl=file:///mnt/cdrom

enable=1 

gpgcheck=0

服务端 客户端 安装NFS程序包 nfs-utils

yum -y install nfs-utils

服务器端

制作共享目录 设置安全权限

mkdir /mnt/share1

echo "linux">test 

chmod 755 /mnt/share1

修改共享配置文件

vim /etc/exports

书写格式: r(读权限)w(写权限)ro(只读权限)

共享目录的绝对路径  允许客户端访问的IP地址/网络段/FQDN 共享权限

/mnt/share1  192.168.10.0/24(rw)  整个10.0段都有读写权限 

/mnt/share1  192.168.10.10(ro)    192.168.10.5(rw)

/mnt/share1  *(rw)         *表示所有网络段

重启服务

systemctl restart nfs

systemctl status nfs

查看 showmount -e IP 查看NFS服务器导出的各个文件系统

查看 shownount -a IP 查看NFS服务器所有挂载的文件系统,及对应列表

取消导出文件系统 exports -avr 重新挂载所有文件系统或取消导出文件系统

客户端

以挂载方式访问共享

mkdir /mnt/share2 

mount 192.168.10.1:/mnt/share1 /mnt/share2

修改地址IP首先卸载挂载文件 

umount /mnt/share2

权限规则 以严格为准

服务端 安全权限 共享权限

客户端 挂载权限

修改静态解析文件,指定IP地址和FQDN对应

vim /etc/hosts

192.168.10.3 abc.aix.com