nfs挂载到开发板

nfs挂载到开发板

一直没有什么写技术文章的好习惯,哈哈,只是有的时候自己解决了一些问题自娱自乐,自顾自的得意一会,然后今天想把今天碰到的问题以及解决的过程写出来,希望能给一些刚好碰到该问题的童鞋一些帮助。

   好了废话不多说了,以前一直在看,现在自己也动手一会,哈哈 。

一、毋庸置疑,第一步就是安装nfs,敲入命令apt-get install nfs-kernel-server(我用的是linux系统是ubuntu),这是我已经安装好了的,不会安装的童鞋稍微百度一下。


二、配置/etc/exports文件,在文件末未添加你要挂载的linux中的文件夹 

如:/opt/FriendlyARM *(rw,sync,no_root_squash)  这是我要挂载的目录


三 、关闭虚拟机中linux和主机中的防火墙敲入命令sudo ufw disable,主机中关闭防火墙我就不说了,很简单,实在不行百度吧。


四、到现在就应该看一下虚拟机和pc机以及开发板之前能不能通信了,方法就是ping命令,我的主机iP为192.168.1.110,linux虚拟机为192.168.1.107,开发板为192.168.1.109

1、在主机上ping


2、在开发板上ping,通过在超级终端对开发板进行操作



3、在虚拟机linux上操作,注意:在linux上ping的时候PING命令会一直进行测试,停下ping命令可以用ctrl+c 或ctrl+d



经过以上测试说明三个设备之间都能ping的通,说明能正常通信,现在来看看是不是能挂载上呢

五、在超级终端上操作开发板  看看能不能将nfs挂载开发板

在终端输入命令:mount -t nfs -o nolock 192.168.1.107:/opt/FriendlyARM  /mnt

发现至此出现一个问题:


于是我仔细查看该文件fstab结果没找到,所以自己写了一个文件在里面内容只有一句话:

192.168.1.107:/opt/FriendlyARM    mnt    nfs     defaults    0    0

这句话的意思就是指定linux中要挂载的目录以及其ip地址,fstab详细的意思在这个博客里有:http://blog.csdn.net/zhaole20094463/article/details/7540100

现在你在运行这个命令: mount -t nfs -o nolock 192.168.1.107:/opt/FriendlyARM  /mnt看不到输出结果,然后在进入mnt目录查询,你会发现在linux里的目录



如有错误,欢迎大家指出错误本人邮箱:mr_display@163.com,谢谢!


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在开发板上使用 NFS 挂载,需要进行以下步骤: 1. 在开发板上安装 NFS 客户端软件。 2. 在开发板上创建一个本地目录,用于挂载远程 NFS 服务器的共享目录。 3. 在 NFS 服务器上设置共享目录,并配置允许开发板的 IP 地址访问该目录。 4. 在开发板上使用 mount 命令,将远程共享目录挂载到本地目录。 具体的步骤如下: 1. 安装 NFS 客户端软件。 在 Ubuntu 系统上,可以使用以下命令安装 NFS 客户端软件: ``` sudo apt-get update sudo apt-get install nfs-common ``` 2. 创建本地目录。 可以使用 mkdir 命令创建一个本地目录,用于挂载远程共享目录。例如: ``` sudo mkdir /mnt/nfs ``` 3. 设置共享目录。 在 NFS 服务器上,需要设置共享目录,并允许开发板的 IP 地址访问该目录。 假设 NFS 服务器的 IP 地址为 192.168.1.100,共享目录为 /nfs_share,可以在 NFS 服务器上使用以下命令设置共享目录: ``` sudo vi /etc/exports ``` 在文件末尾添加以下内容: ``` /nfs_share 192.168.1.0/24(rw,sync,no_subtree_check) ``` 其中,rw 表示允许读写访问,sync 表示同步写入,no_subtree_check 表示禁用子树检查。 4. 挂载远程共享目录。 在开发板上,使用 mount 命令将远程共享目录挂载到本地目录。例如: ``` sudo mount 192.168.1.100:/nfs_share /mnt/nfs ``` 其中,192.168.1.100 是 NFS 服务器的 IP 地址,/nfs_share 是共享目录的路径,/mnt/nfs 是本地目录的路径。 完成以上步骤后,就可以在开发板上访问远程共享目录了。可以使用 ls 命令查看挂载的目录内容,使用 umount 命令卸载挂载的目录。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值