海思3519A配置NFS文件系统(永久)

安装nfs文件系统

在开发调试过程中,我们需要在linux服务器上安装nfs,以便开发代码可以mount到板子来运行。

sudo apt-get install nfs-kernel-server          //install sw

sudo apt-get install nfs-common             //install sw

sudo /etc/init.d/service nfs-kernel-server restart     // Start service  

使nfs目录生效

sudo mkdir xx/xx/nfs   //创建一个目录

路径以及nfs目录名由自己指定

这个目录下的内容将来会被mount到板子上

sudo vi /etc/exports 并且添加一行:/home/tt/nfs      *(rw,sync,no_root_squash)

exportfs -rf来使得上面nfs目录设置生效。

板子网络配置

板子插上网线,上电后,在板子的shell里面输入ifconfig

如果显示eth0  192.168.1.100,说明kernel已经将板子自动配置成一个IP了

这时,一定要输入 ping linux服务器ip来验证板子和服务器网络通信是否正常。我这边服务器ip是192.168.0.121,它们不在一个网段,是ping不通的。我这里将板子ip进行了修改(比如ifconfig eth0 192.168.0.100)就能ping通了。

回到第二步,如果ifconfig完后,啥也没有显示,可以考虑下面的命令来进行配置:

ip link set eth0 up
ip addr add 192.168.1.40/24 dev eth0
ip route add default via 192.168.1.1
ip route show     

这里板子永久设置网络IP可以参考文章:https://blog.csdn.net/Aidam_Bo/article/details/109114986

将服务器上的nfs目录mount到板子上

在板子上执行:

mount -t nfs 192.168.0.230:/home/hisi/mounts /home/mounts -o nolock

192.168.0.230:/home/hisi/mounts:是服务器地址和共享目录

/home/mounts:是板子目录

该命令就是将前面步骤中服务器上创建的目录/home/hisi/mounts mount到板子的/home/mounts。

每次重启reboot板子时,共享目录不会出现,需要设置开机启动项

在文件/etc/rc.local中添加


mount 192.168.0.230:/home/hisi/mounts /home/mounts

开机后自动启动! 

相关推荐
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页