介绍

虚拟机里面通过共享文件夹编译电脑上的文件很慢,要花很长时间;
而通过 mount -t 命令挂载电脑上文件夹去编译工程可节省大量时间;

环境:
	pc端:nfs1169.exe软件
	linux端:搭建好nfs

命令:

linux端输入:   mount -t nfs -o nolock 192.168.1.40:/Share /mnt/NFS    这里/mnt/NFS为自己创建的文件夹,挂载到该目录下;

出错处理:

. 网上说:mount -t nfs -o nolock,nfsvers=3  vers=3 192.168.1.40:/Share /mnt/NFS 	
   但是还是错误 编译任然出现权限不够;

重装 nfs1169.exe

1> nfs1169.exe 是 pc端安装的软件

在这里插入图片描述

 2>  重装后在安装目录下打开export编辑:
	 # exports example
	C:\ftp -range 192.168.1.1 192.168.1.100
	c:\public -public -readonly
	c:\tools -readonly 192.168.1.40
	
	D:\工程目录\子目录 -name:Share -public //添加这句  
	其中 “D:\工程目录\子目录” 为你要在linux上挂载指定的pc端目录(一般为你工程所在路径),根据自己的确定;
3> 然后以管理员权限运行RestartService.bat即可重启NFS

在这里插入图片描述

4> 在虚拟机里:mount -t nfs -o nolock 192.168.1.40:/Share /mnt/NFS  挂载成功;    //ip根据自己电脑确定,最好设置成静态;

后续补充:

RestartService.bat 以管理员方式运行,一定要出现下面这样才正确,一旦中间出现已经打开之类的,就一定有问题;
解决办法:(1)可以反复重启,多重启几次一般就好了;(2) 重新安装nfs1169.exe然后修改exports;

C:\Windows\system32
正在重启服务,请稍候……

NFS Server 服务已成功停止。
SunRPC Portmap Daemon 服务正在停止.
SunRPC Portmap Daemon 服务已成功停止。

SunRPC Portmap Daemon 服务正在启动 .
SunRPC Portmap Daemon 服务已经启动成功。

NFS Server 服务已经启动成功。

完成
请按任意键继续. . .

22/4/1补充:
mount: /mnt/Share: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount. helper program.

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐