window如何访问Linux通过NFS共享的目录?
关于NFS所有你想知道的都记录在这里了
网络文件系统(Network File System)是一种分布式文件系统协议,可让您通过网络共享远程目录。使用NFS,您可以在系统上挂载远程目录,并像对待本地文件一样使用远程计算机上的文件。
默认情况下,NFS协议未加密,并且与Samba不同,它不提供用户名密码身份验证。而是通过客户端IP地址进行验证。
零、先说明具体环境
Windows 10专业版 1909,18363.778
VMware Workstation Pro 15.5.0
VMware 安装 CentOS 7.7,最小化安装,ip为: 192.168.1.32, hostname: pxecentos7
这里下载 CentOS 7.7 安装包ISO文件,942MB
注意Vmware的虚拟机网络,要选择 【桥接模式】,这样其它机子才能访问到虚拟机。
一、CentOS安装配置NFS服务
1. 安装NFS
yum -y install nfs-utils rpcbind
其它类似Ubuntu等(基于Debian的发行版),这样安装:
sudo apt-get install nfs-kernel-server nfs-common
补充说明1:根据Redhat官网说明 Chapter 8. Network File System (NFS),CentOS 7.4 以后,支持 NFS v4.2 不再需要 rpcbind 了,但是如果客户端只支持 NFC v3 则需要 rpcbind 这个服务。 CentOS 7.4之前的系统,只支持到 NFS v4.1。还要注意,NFS v2已经不被支持。
补充说明2:旧版本的portmap
服务,从CentOS 7开始,已经被替换为rpcbind
服务。网上有些文章配置NFS还是用的portmap
,在这里建议统一使用rpcbind
。
补充说明3:rpcbind
监听111端口,nfs
监听2049端口。可以使用rpcinfo -p localhost
指令查看。
2. 配置NFS
修改配置文件(刚安装时这个配置文件是不存在的,新建一个就好)
vi /etc/exports
修改内容为:
/var/www/html *(ro)
/data 192.168.1.2