linux搭建nfs

yum install nfs-utils rpcbind -y /先装软件,客户端linux一样要装的
mkdir -p /opt/test /建立一个共享文件夹

vi /etc/exports /编程nfs配置文件,在里面写一行:
/opt/test 192.168.2.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)
括号里内容:可读写,连接共享的客户端不可以是root用户权限,服务器要登记客户端信息,登陆上来的匿名用户分配给的uid和gid

exportfs -r /执行一下,没报错就对了

systemctl enable rpcbind
systemctl start rpcbind /启服务,必须先启这个再启nfs-sever

systemctl enable nfs-server
systemctl start nfs-server

showmount -e 192.168.2.198 /查看本机的nfs共享文件是否成功

关闭服务器的防火墙

linux客户端启动rpcbind服务 :
systemctl enable rpcbind
systemctl start rpcbind

showmount -e 192.168.2.198 /在客户机上查看服务器上的共享

mount -t nfs 192.168.2.198:/opt/test /mnt/nfs /把服务器上的test挂载到本的nfs文件夹上

df -Th /客户机上查看是否挂载成功

windows客户端访问:
要windows server操作系统:

首先打开“服务器管理器”
在“管理工具”菜单项中

在左边的树中选中“功能”项。

右边窗口中会列出“功能”详细信息。单击“添加功能”,会打开“添加功能向导”窗口。

在“远程服务器管理工具”项下,找到“文件服务工具”,找到下面的“网络文件系统服务工具”项目。在此项前大勾。

下一步。点击“安装”,进行功能的安装。

完成后,添加“文件服务”角色。在服务器管理器中,选择“角色”,右边会列出角色的详细信息。

点击“添加角色”文字,会运行“添加角色向导”。

选中“文件服务”项,在该页面前打勾。下一步。

请确保“文件服务器”和“网络文件系统服务”项前面打勾。
下一步。

windows 客户端连接NFS服务器(此为临时挂载)
NFS服务器的IP地址为192.168.2.198, 共享目录为\opt\test。打开windows的命令行,输入:mount \192.168.2.198\opt\test H: 将共享目录挂载到本地H盘

windows 需要永久挂载NFS,编辑一个bak脚本,脚本内容如下
mount \192.168.2.198\opt\test H:
将文件放入开始菜单–所有程序–启动

Guess you like

Origin blog.csdn.net/ydaxia110/article/details/120803221