当前位置:首页 > CN2资讯 > 正文内容

Windows Server NFS文件共享 windows2012nfs共享

2小时前CN2资讯


开发环境搭建

  本人觉得使用SSH服务或者是tftp用来登入开发板,或者是传递文件实在是太过麻烦。所以想用VS code+WSL+共享目录,利用VS code的可以打开多个WSL终端来实现

只需要打开一个VS code软件便可以进行开发。但是经过了一上午的奋战发现WSL好像并不支持NFS服务,无法共享目录〒▽〒,白折腾了好久。

  之后想到可以使用虚拟机挂载主机目录,再用开发板挂载虚拟机的目录,哈哈(~ ̄▽ ̄)~ ,感觉好傻的操作,不过感觉也挺方便的,只要多开个虚拟机而已。

1.配置网络ip

  将主机,虚拟机,和开发板配置在同一网段,当ping不通时,注意把防火墙关闭。

2.使用telnet服务

      使用串口连接开发板,在命令行中执行命令telnetd,便启动了telnet服务,现在VS code的WSL中使用命令登入到开发板就可以了

 这样就基本用不到串口线,只需要一根网线即可 []~( ̄▽ ̄)~*

 我也顺便在虚拟机中安装了telnet服务,依次使用如下命令:

sudo apt-get install openbsd-inetd sudo apt-get install telnetd sudo /etc/init.d/openbsd-inetd restart netstat -a | grep telnet //最后查看telnet状态

这样VS code里面就有两个终端了,感觉操作方便了好多

 3.设置共享目录

  虚拟机设置--->选项---->共享目录---->添加----->设置主机中与虚拟机共享的目录

设置好了之后便可以看到在虚拟机中的/mnt/hgfs中挂载了主机的文件夹,接下来就将这个目录共享到开发板中

 4.开启NFS服务


sudo apt-get install nfs-kernel-server vi /etc/exports //注意需要root权限 在 /etc/expotrs中增加一行 /mnt/hgfs *(rw,sync,no_root_squash,no_subtree_check) sudo /etc/init.d/nfs-kernel-server restart


出现错误


。。。。。。See "systemctl status nfs-server.service" and "journal。。。。。。。。。。。。。。。。

按照提示执行命令


systemctl status nfs-server.service //貌似是查看nfs服务器的状态,注意这里可能会出现很多不同的问题注意no、not、error等关键词,


  发现了exportfs: /mnt/hgfs requires fsid= for NFS export,通过搜索发现错误


/mnt/hgfs *(fsid=0,rw,sync,no_root_squash,no_subtree_check) //加入fsid=0参数就可。 exportfs: /mnt/demo requires fsid= for NFS export - 龙行天下,畅通无阻 -

再次重启,出现如下信息表示成功了


 5.在开发板上挂载共享目录


[root@GEC6818 /mnt]# mount -t nfs 192.168.100.16:/mnt/hgfs /mnt -o nolock //要注意虚拟机文件的权限问题


  挂载成功,现在主机,虚拟机,开发板共享了同一个目录。

6.设置开机自动挂载

登入开发板编辑/etc/profile文件,添加如下命令,每次开机都会自动启动

 注意

1.建议将主机,虚拟机,开发板的网络ip设置成静态的;

2.必须将虚拟机启动之后才能够启动开发板,不然共享目录会挂载失败。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/28726.html

    分享给朋友:

    “Windows Server NFS文件共享 windows2012nfs共享” 的相关文章

    RackNerd 密码管理与安全指南:保护您的账户安全

    RackNerd 密码管理与安全 在探讨RackNerd的密码管理与安全之前,了解这个主机商的背景有助于我们更好地理解其服务的重要性。RackNerd成立于美国,专注于提供多种主机服务,包括虚拟主机、KVM VPS、Hybrid Dedicated Servers和独立服务器租用等。这些服务非常适合...

    国外常用ping工具及其使用方法

    ping工具在国外的应用 什么是ping工具?其基本功能和重要性 ping工具是一种非常实用的网络诊断工具,通过向指定的IP地址发送数据包来检测网络连接的质量。当我们在互联网上进行访问时,ping工具能够帮助我们了解网络延迟、丢包率等关键指标。这些信息对于网站运营者和普通用户来说都是极其重要的,因为...

    宝塔安装全攻略:轻松管理你的服务器与网站

    宝塔面板,凭借其简单易用的特性,已经成为很多用户搭建和管理网站的首选工具。作为一款开源的服务器管理软件,宝塔面板提供了丰富的功能和灵活的操作方式,让无论是新手还是经验丰富的用户都能轻松上手。我在使用宝塔面板的过程中,深刻体会到它带来的便利和高效。 功能与特点 宝塔面板最大的一大优势在于其直观的用户界...

    LeaseWeb旧金山数据中心:为企业提供高效IT基础设施解决方案

    在谈到全球范围内的IT基础设施解决方案时,LeaseWeb无疑是一个重要的名字。成立于荷兰的LeaseWeb,凭借其卓越的服务和强大的网络能力,已经发展成为一家全球性的科技公司。它不仅提供传统的独立服务器服务,还涵盖了云计算、服务器托管等多样化的解决方案。对我而言,LeaseWeb就像是一座桥梁,连...

    全面解析服务器与主机:性能优化与选择策略

    1.1 服务器与主机的定义与基本概念 在信息技术的世界中,服务器和主机是两个不可或缺的概念。我常常将服务器视为一个强大的计算机,专门用于处理、存储和管理数据。它主要面向网络上的其他设备,承担着提供服务的重任。比如,网站的后台就是一个服务器,负责处理访问请求、存储用户数据等。而主机则是一个更广泛的术语...

    50kvm VPS主机服务:最优性价比与便捷选择

    50kvm是一个备受推崇的VPS主机服务品牌,它因其卓越的性价比和高效的速度而广受欢迎。这个品牌提供多种不同 유형的VPS解决方案,覆盖了从美国到亚洲的多个数据中心。特别是美国波特兰的Cera (NCP)和洛杉矶C3、Cera CN2 GIA等产品,都是非常值得关注的选择。 在我了解50kvm的过程...