虚拟机挂载时出现:mount.nfs: an incorrect mount option was specified 记录
挂载时出现: mount.nfs: an incorrect mount option was specified 记录命令:mount -t nfs -o nolock 192.168.1.40:/Share /mnt/NFSmount: /mnt/Share: bad option; for several filesystems (e.g. nfs, cifs) you might need
·
介绍
虚拟机里面通过共享文件夹编译电脑上的文件很慢,要花很长时间;
而通过 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 服务已经启动成功。
完成
请按任意键继续. . .
更多推荐
已为社区贡献1条内容
所有评论(0)