NFS挂载(ubuntu win10 demoboard)

NFS挂载(ubuntu win10 demoboard),第1张

一:安装 NFS 服务器

sudo apt-get install nfs-kernel-server

二:配置该服务器

sudo vi /etc/exports

在打开的空的文件中,添加想要共享的目录

/srv/share *(rw,sync,no_subtree_squash)

这里: /srv/share 是 ubuntu 给其他平台 ( 开发板,其他远程终端等 ) 提供的共享目录;

* 表示所有客户机都可以挂载上述共享目录,

rw 表示挂接此目录的客户机对该目录有读写的权力,

sync 同步写磁盘

no_root_squash 表示客户端root用户对该目录具备写权限

no_subtree_squash 表示允许挂接此目录的客户机享有该主机的 subtree 身份。

三:启动 NFS 服务

sudo /etc/init.d/nfs-kernel-server start

有同学会出现这个情况:

exportfs :scandir /etc/exports.d no such file or directory

解决办法:sudo mkdir /etc/exports.d

启动NFS服务器成功后会出现:

*Exporting directories for NFS kernel daemon... [OK]

*Starting NFS kernel daemon[OK]

然后,在开发板上做如下设置:

四:打开超级终端或者 DNW ,保持串口处于通信状态

五:通过交叉网线连接 PC 和开发板。这一步千万不能忘, NFS 靠的就是这根线啊,线路都不通了,如何能够配置成功?

六:确保 ubuntu 下的 IP 地址与开发板的 IP 地址在同一网段。二者皆可以通过 ifconfig 查询,以及通过它设置 IP 地址。如果不在同一网段,请手动设置为同一网段。

ifconfig eth0 192.168.149.10

这时,开发板的 IP 就设置成 192.168.149.10 了。

ping一下网络,看是否能ping通。

以上六步已经配置好 NFS 了,下面具体测试是否通信正常:

七:在开发板的 linux 启动后的命令行里输入如下指令:

mount –t nfs –o nolock 192.168.1.103:/srv/share /mnt

其中 192.168.149.7 为 PC 端 ubuntu 的 IP 地址。

前面的挂载命令将会把 PC 端的 ubuntu 下的 /srv/share 目录挂载到开发板的 /mnt 目录。当然,前提是开发板的 linux 系统必须具备这个目录了。

试试先在 ubuntu 的 /srv/share路径放个文件,然后在开发板的命令行终端敲入 ls /mnt ,是不是看到刚才所放的文件了。

八:如果第七步没有成功,请仔细检查以上七步,重复一到七步!

一、安装hane win nfs server,版本1169(官方最新版1223经试验不成功)。

二、设置如下:

三、在-输出->编辑表文件->添加你的目录,选择访问方式和别名->文件-选择保存->退出该软件

d:\nfs_folder -public -name:pc_nfs ip192.168.1.101(ip可加可不加)

四、以管理员身份重启服务(注:软件界面上“重启服务”按钮无效,在安装目录下找到重启服务):

五、若发现还是没有相关的目录出现,重启电脑

六、在开发板的Linux上对nfs目录进行挂载:

1.需将电脑的IP与开发板上的Ip设置在同一网段

2.在embed linux(开发板)输入以下命令:

mount -t nfs -o nolock 192.168.1.103:/pc_nfs_folder /mnt

电脑的IP 目录的别名 开发板上的目录

3.cd 到mnt文件夹下

ls 可以看到pc中该目录对应内容

showmount -e 192.168.1.200

若提示没有showmount这个命令,则安装nfs-common

sudo apt install nfs-common

可以看到在nfs server中挂载的文件夹,如下图所示。

sudo mkdir nfsfolder

挂载文件夹。

mount -e nfs 192.168.1.200:/video /home/nfsfolder

此时,win10和ubuntu即实现了文件夹的共享,win10或ubuntu均可以对该文件夹进行 *** 作。

1、系统中打开命令提示符,确认网络配置没有问题,能ping通对方的IP;

2、打开控制面板,找到程序,找到打开或关闭windows功能,找到NFS服务并勾选安装;

3、回到命令提示符,输入showmount -e +服务器IP地址来确认挂载点;

4、然后用mount命令来挂载,后面那个Z:是分配的盘符;

5、这样进到计算机里面就可以看到网络共享目录了。

2015年1月21日,微软在华盛顿发布新一代Windows系统,并表示向运行Windows7、Windows 8.1以及Windows Phone 8.1的所有设备提供,用户可以在Windows 10发布后的第一年享受免费升级服务。[7]  2月13日,微软正式开启Windows 10手机预览版更新推送计划。[8]  3月18日,微软中国官网正式推出了Windows 10中文介绍页面。[9]  4月22日,微软推出了Windows Hello和微软Passport用户认证系统,微软今天又公布了名为“Device Guard”(设备卫士)的安全功能。[10]  4月29日,微软宣布Windows 10将采用同一个应用商店,即可展示给Windows 10覆盖的所有设备用,同时支持Android和iOS程序。[11]  7月29日,微软发布Windows 10正式版。

在易用性、安全性等方面进行了深入的改进与优化。针对云服务、智能移动设备、自然人机交互等新技术进行融合。

只要能运行Windows 7 *** 作系统,就能更加流畅地运行Windows 10 *** 作系统。针对对固态硬盘、生物识别、高分辨率屏幕等更件都进行了优化支持与完善。

除了继承旧版Windows *** 作系统的安全功能之外,还引入了Windows Hello,Microsoft Passport、Device Guard等安全功能。

解决方法一:

只有旗舰版(旗舰版下载)和企业版具有此功能。专业版和家庭版需要使用第三方软件实现。确保网络是联通的。可以正常Ping通对方主机,防火墙都已经关闭。 Linux主机为CentOS 6.5,在根目录下有个叫/nfs的共享文件夹。确认写好了/etc/exports文件,并开启了对应的NFS服务。

解决方法二:

1、系统中打开命令提示符,确认网络配置没有问题,能ping通对方的IP;

2、打开控制面板,找到程序,找到打开或关闭windows功能,找到NFS服务并勾选安装;

3、回到命令提示符,输入showmount -e +服务器IP地址来确认挂载点;

4、然后用mount命令来挂载,后面那个Z:是分配的盘符;

5、这样进到计算机里面就可以看到网络共享目录了。

如果你也需要设置NFS共享目录不妨按上面的方法进行 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6633948.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存