Ubuntu 14.04下NFS安装配置

本文详细介绍了如何在Ubuntu14.04上安装和配置NFS服务器的过程,包括安装NFS内核服务器、创建共享文件夹、配置共享权限及重启服务等步骤,并演示了如何从客户端挂载及测试共享目录。

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

   网络文件系统(Network File System),是建立在文件系统之上的一个网络抽象,来允许远程客户端以与本地文件系统类似的方式,来通过网络进行访问。我们再嵌入式开发中,板子上的系统以NFS方式挂载能方便我们调试,这样就没必要总是将编译好的程序考到板子上去运行。有了网络文件系统,只要开发板客服端挂载在Ubuntu图NFS服务器上,就相当于直接访问服务器端的文件系统,非常方便调试。下面是我在Ubuntu14.04上安装和配置NFS服务器的具体过程的总结,希望能有同样需求的同学带来帮助。

Ubuntu14.04 NFS服务器安装与配置

1、执行命令:sudo apt-get install nfs-kernel-server ;

2、执行命令:mkdir /nfs_share建立一个nfs服务共享的专有的文件夹;

3、建立好文件夹后,接着执行命令:sudo vi /etc/exports 配置nfs;

在文章的最后一行添加:/nfs_share  *(rw,sync,no_root_squash,no_subtree_check)
/nfs_share  *(rw,sync,no_root_squash,no_subtree_check)这一行的含义是:
/nfs_share:与nfs服务客户端共享的目录,也就是将来你的客户端需要挂载的文件目录,这个路径必须和你前面设置的文件的路径一致!
*:允许所有的网段访问,也可以使用具体的IP
rw:挂接此目录的客户端对该共享目录具有读写权限
sync:资料同步写入内存和硬盘
no_root_squash:root用户具有对根目录的完全管理访问权限。
no_subtree_check:不检查父目录的权限。

4、执行命令:sudo service nfs-kernel-server restart 重启nfs服务。


测试NFS服务器

1、执行showmount -e来查看当前共享目录

可以看到当前的共享目录为一开始创建在根目录下的/nfs_share目录。

2、在共享目录中创建一个目录和一个测试程序以便待会用于验证是否挂载成功。

3、新建一个虚拟的客户端,用于挂载共享目录。

4、挂载指令:将nfs_test挂载到nfs_share文件目录下。
sudo mount -t nfs -o nolock localhost:/nfs_share  /nfs_test/


5、查看挂载是否成功

这样我们能看到,当前目录与刚才根目录下/nfs_share目录下的内容是一样的。这就说明挂载成功。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值