Linux搭建NFS开发环境

Posted 果果小师弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux搭建NFS开发环境相关的知识,希望对你有一定的参考价值。

网络文件系统,英文 Network File System(NFS),是由 SUN 公司研制的 UNIX 表示层协议,能使使用者访问网络上别处的文件就像在使用自己的计算机一样。我们可以在 Ubuntu 上制作板子需要的文件,然后使用 NFS 来加载文件到板子的DDR上。

1.安装NFS服务

在 Ubuntu 终端执行以下指令安装NFS。

sudo apt-get install nfs-kernel-server

2.新建NFS共享目录

新建 NFS 共享目录,并给予 NFS 目录可读可写可执行权限。

sudo mkdir /home/zhiguoxin/linux/nfs
sudo chmod 777 /home/zhiguoxin/linux/nfs/

3.配置NFS服务

执行以下指令打开etc/exports文件

sudo vi /etc/exports

进入etc/exports文件,在最后添加如下内容

/home/zhiguoxin/linux/nfs *(rw,sync,no_root_squash)

/home/zhiguoxin/linux/nfs 表示 NFS 共享的目录,*表示允许所有的网络段访问,rw 表示访问者具有可读写权限,sync 表示将缓存写入设备中,可以说是同步缓存的意思。no_root_squash 表示访问者具有 root 权限。
修改完如下图所示。

修改完以后保存退出。执行以下指令重启 NFS 服务器。

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

执行以下指令查看 NFS 共享目录。

showmount -e

以上是关于Linux搭建NFS开发环境的主要内容,如果未能解决你的问题,请参考以下文章

Linux 环境下搭建NFS服务

如何搭建BigBlueButton开发环境

Qemu搭建ARM vexpress开发环境----NFS网络根文件系统

Linux下的NFS搭建配置

Linux 环境下NFS 服务搭建

Linux实用工具-nfs