1. 安装nfs服务
yum install -y nfs-utils rpcbind
2. 编写配置文件
通常在/etc/exports
vim /etc/exports
# /share 是要共享的目录
# 192.168.1.0/24 是允许连接的IP地址
# 这里的写法表示允许 192.168.1.0 网段下的所有主机都能连接
# 也可以只写IP地址如 192.168.1.1 表示只运行IP地址为 192.168.1.1 的主机连接
# (rw,sync)是共享选项
# 写ro就不要写sync了,因为只读,无法写入
/share 192.168.1.0/24(rw,sync)
3. 启动nfs
启动nfs-server
systemctl start nfs-server
启动rpcbind
systemctl start rpcbind
查看端口号,默认端口号为 111
ss -nltp | grep rpcbind
4. 挂载
1)Linux
在客户机下载nfs-utils
yum install -y nfs-utils
查看可用路径
showmount -e nfs服务器地址
使用mount.nfs
命令挂载
mount.nfs nfs服务器地址:可用路径 挂载路径
# 比如:把 192.168.1.1 主机中的 /share 路径挂载在 /mnt 下面
mount.nfs 192.168.1.1:/share /mnt
# 解挂
umount /mnt
2)Windows
如果你的Windows是家庭版那可以放弃了
查看Windows版本:文件资源管理器 → 此电脑 → 右键 → 属性
只要显示的不是上图家庭版就可以继续往下看
- 在电脑下面搜索栏,搜索
启用或关闭Windows功能
- 找到NFS客户端,勾选,然后点确定
- 重启后打开文件资源管理器,右键此电脑,打开映射网络驱动
- 在文件夹一栏输入 \nfs服务器IP地址\共享文件夹路径,然后点完成
如 \192.168.1.1\share
- 之后在 此电脑—网络位置 中就可以看见,双击即可进去