一、实验目的
1、熟悉NFS文件系统配置的过程和方法,为嵌入式开发打下基础。
2、了解NFS文件系统在嵌入式开发的重要作用。
二、实验内容
1.使用apt-get update命令更新系统软件包
2.使用apt-get命令安装nfs-kernel-server
3.作为服务端,新建nfs共享目录并设置目录文件权限
4.作为客户端,新建nfs挂载目录
5.修改配置文件exports,对客户端设置挂载权限
6.重启nfs服务
7.客户端使用命令手动挂载共享目录,并查看是否挂载成功
8.客户端卸载共享目录
三、实验源程序及结果截图
1、搭建NFS服务器:
具体步骤:
<1>下载nfs服务器(图一)
<2>修改服务器配置如图二所示
<3>在修改服务器对应相同位置创建nfs服务器文件夹
<4>重启nfs服务器
2、客户端挂载:
具体步骤:
<1>手动使用mount命令挂载nfs服务器文件夹(采用TCP协议把IP地址为39.106.42.145的nfs服务器文件夹/root/ex/ex2/one中的内容挂载到客户端/root/ex/ex2/two文件夹中)
3、客户端卸载共享目录
四、实验问题总结
在本次试验中,首先了解到了Linux系统下如何用apt命令下载相应的文件资源。在获得管理者权限并完成服务器和客户端的相关配置文件下载后,于服务器端要使用mkdir命令生成相应的nfs服务器文件夹同时用vi命令进入/etc/exports文件内容中修改nfs配置命令(在最后一行加上要创立的nfs文件夹并设置如是否所有网络均可访问、挂载该目录的客户端所有操作权限等信息)。最后服务器需要执行重启nfs服务的命令。之后使用mount命令确定传输协议挂载目标服务器文件夹至本地创建的文件夹中。之后无论客户端、服务器哪边对自己所属文件夹中的内容进行修改时,对方都能获得相应的修改信息。
出现的问题有,mount命令连接超时,原因在于服务器的TCP 2049端口和UDP 4046端口没有打开。