共享服务器和挂载服务器都需要安装如下软件
sudo yum -y install nfs-utils rpcbind
共享端(IP:192.168.1.100)
sudo vim /etc/exports
编辑配置文件,添加一行内容
/opt/nfs-folder 192.168.1.105(ro)
其中 /opt/nfs-folder 是需要共享的目录, 192.168.1.105 是可以访问该共享目录的目标IP地址。
启动 NFS 服务:
sudo systemctl enable --now rpcbind
sudo systemctl enable --now nfs
共享端配置完成。
挂载端(IP:192.168.1.105)
查看服务器提供共享的目录
showmount -e 192.168.1.100
先创建挂载目标目录
mkdir -p /opt/target
方式一:通过命令进行挂载(重启系统后失效)
mount -t nfs 192.168.1.100:/opt/nfs-folder/upload /opt/target -o proto=tcp
该命令可以将 192.168.1.100 的目录 /opt/nfs-folder/upload 挂载到本地 /opt/target ,其中挂载点可以是共享目录的子目录。
关闭挂载
umount -l /opt/target
方式二:通过配置文件
sudo vim /etc/fstab
编辑配置文件,在最后添加一行内容
192.168.1.100:/opt/nfs-folder/upload /opt/target nfs defaults 0 0
重启系统或者重载挂载使之生效
mount -a