Ubuntu下ARM开发板的NFS挂载

本文介绍如何在ARM开发板上配置并使用NFS服务。包括安装NFS服务、设置共享目录、修改IP地址、重启服务、挂载及验证等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.首先确保虚拟机或者主机的安装了NFS系统,若没有安装,执行 

sudo apt-get install nfs-kernel-server

2.在已经安装好NFS服务后,此时需要新建一个文件夹, 博主在 /mnt下建立了一个名为nfs的目录,此目录为ARM开发板挂在目录,(也就是在ARM开发板上挂在后,能够看见主机上/mnt/nfs下的所有文件)。在新建好目录后,执行语句

sudo vi /etc/export
打开后再里面添加如下语句:
/mnt/nfs *(rw,sync,no_root_squash)     // /mnt/nfs为刚刚建的目录,此项为添加共享文件的路径。  


3.修改主机IP地址,根据自己的网络来设置,网关一样,例如博主的主机地址为 192.168.28.168,ARM开发板上为192.168.28.221这样。 此时 主机上的nfs服务已经设置好了。

4.重启两个服务:

service rpcbind restart
service nfs-kernel-server restart

5.可以在ubuntu中先试着挂载一下自己的这个共享目录,挂载命令为:

mount -t nfs -o nolock 192.168.28.168:/mnt/nfs /home/nfs // /mnt/nfs 为共享目录, /home/nfs为挂载到的目录。


6.用终端进入ARM板,确保ARM板内核支持nfs服务。查看语句 cat /proc/filesystems 。如下图,在里面看见了nodev nfs项,说明板子内核支持nfs服务,若没有则,从新制作内核,具体步骤不做阐述。


7.在ARM板下 /mnt 文件夹中新建一个文件夹,如:/mnt/nfs 。在执行挂载后,主机上的/mnt/nfs 下的所有文件将会在 ARM 板下 /mnt/nfs中看见。 挂载语句为  :mount -t nfs -o nolock -o tcp 192.168.28.168:/mnt/nfs  /mnt/nfs。执行此挂载语句后。在ARM下新建的/mnt/nfs中将会看见 主机上/mnt/nfs 下的文件内容。至此nfs挂载已经完成,当然在挂载之前最好ping一下,看网络是否相通。

主机上/mnt/nfs下有一个文件为 1.c

执行挂载语句后,开发板中/mnt/nfs 下就能看这个1.c文件了。

8.取消挂载执行语句为

umount /mnt/nfs       //   /mnt/nfs 为挂载目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值