创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互

时间:2024-03-18 22:13:19
有时候虚拟机和主机直接设置不了共享文件夹,此时我们可以通过在 Windows 中建立一个 NFS 服务器,然后通过虚拟机 Linux 进行访问。Windows 建立 NFS 服务器我们使用的是 hane WIN NFS 服务器软件。
一、设置 Windows 静态 IP 地址:
1、进入 控制面板→网络和共享中心
创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互
2、选择进入 更改适配器设置
创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互
3、选中 本地连接→右击选择属性→选中Internet 协议版本4(TCP/IPv4)→点击属性
创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互
4、选择 使用下面的 IP 地址(S) 并设置好相应的 IP 地址、子网掩码、默认网关、DNS 服务器等,然后点确定关闭网络设置
创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互
二、安装 hane WIN NFS 服务器软件
具体步骤和不同软件安装一样,一路回车确认即可
三、NFS 服务器设置
1、双击 NFS 服务器→选择输出→点击(E)编辑输出表文件
创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互
2、编辑输出表文件→保存→关闭
创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互
3、重启服务器:进入安装目录,选择 RestartService.bat 右键选择管理员身份运行或者选择 Win 后选择重启所有服务
创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互
创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互
4、等服务器重启后出现如下信息按任意键退出终端
创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互

四、Linux 挂载
1、安装 nfs-common 软件:
sudo apt-get install nfs-common
创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互
2、创建挂载路径:
mkdir ~/nfs
创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互
3、临时挂载服务器(重启后消失):
sudo mount –t nfs 192.168.1.164:/nfs  /home/wf/nfs
创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互
4、进入 nfs 目录下查看测试是否挂载成功
cd ~/nfs;ls
创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互
5、设置开机挂载服务器内容,
sudo vim /etc/rc.local
mount -t nfs 192.168.1.164:/nfs /home/wf/nfs
创建虚拟机 Linux 和主机 Windows 的 NFS 服务器交互
四、记住每次启动虚拟机前必须先开启 NFS 服务器