欢迎来到天天文库
浏览记录
ID:61021996
大小:16.85 KB
页数:4页
时间:2021-01-20
《NFS服务器的搭建.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、NFS是NetworkFileSystem的简写,即网络文件系统。网络文件系统是许多操作系统都支持的文件系统中的一种,也被成为NFS。NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户可以像访问本地文件一样访问远端系统上的文件。NFS所提供的共享文件服务是建议在高度信任的基础上的,所以,向其他用户释放共享资源之前,一定要确保对方的可靠性。NFS的应用:在我们嵌入式开发过程中,NFS是一个重要环节,我们常常·把“根文件”系统放在主机上,然后在开发板启动的时候通过NFS来挂载主机上
2、的根文件系统。这样省去了每次都要把文件系统烧写到存储设备上的步骤,可以说比tftp更方便。下面我们将以Ubuntu为例,讲解一下NFS的配置过程:Server:PCCLient:ARM(这里博主是用同一台机器模拟的,主要是安装过程)一、配置服务器端使用sudoapt-getinstallnfs-kernel-server命令,安装NFS服务器程序软件包。[cpp]viewplaincopy1.fs@ubuntu:~$sudoapt-getinstallnfs-kernel-server2.[su
3、do]passwordforfs:3.Readingpackagelists...Done4.Buildingdependencytree5.Readingstateinformation...Done6.nfs-kernel-serverisalreadythenewestversion.7.0upgraded,0newlyinstalled,0toremoveand120notupgraded.8.fs@ubuntu:~$博主这里以前安装好了NFS二、配置NFS资源NFS允许挂载的目录和权限
4、在文件/etc/exports中记性了定义。配置NFS服务器的关键也就是配置这些文件。[cpp]viewplaincopy1.fs@ubuntu:~$cat/etc/exports2.#/etc/exports:theaccesscontrollistforfilesystemswhichmaybeexported3.#toNFSclients.Seeexports(5).4.#5.#ExampleforNFSv2andNFSv3:6.#/srv/homeshostname1(rw,sync,n
5、o_subtree_check)hostname2(ro,sync,no_subtree_check)7.#8.#ExampleforNFSv4:9.#/srv/nfs4gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)10.#/srv/nfs4/homesgss/krb5i(rw,sync,no_subtree_check)11.#12./home/fs/qiang192.168.3.51(rw)13./home/fs/qiang*(inse
6、cure,rw,async,root_squash)14.fs@ubuntu:~$其中/home/fs/qiang是要共享的目录,这里必须用绝对路径;*代表允许所有的网络段访问;当然这里也可以/home/fs/qiang192.168.3.51(rw)设置允许访问的IP地址;insecure:NFS通过1024以上的端口发送;rw是可读可写权限;async是NFS在写入数据前可以相应请求;root_squash是root用户具有根目录的完全管理访问权限;当然,这里参数还有好多,大家可以查阅下资料
7、;三、手动启停NFS服务1、启动NFS服务[cpp]viewplaincopy1.fs@ubuntu:~$sudo/etc/init.d/nfs-kernel-serverstart2.*ExportingdirectoriesforNFSkerneldaemon...exportfs:/etc/exports[1]:Neither'subtree_check'or'no_subtree_check'specifiedforexport"192.168.3.51:/home/fs/qiang".
8、3.Assumingdefaultbehaviour('no_subtree_check').4.NOTE:thisdefaulthaschangedsincenfs-utilsversion1.0.x5.6.exportfs:/etc/exports[2]:Neither'subtree_check'or'no_subtree_check'specifiedforexport"*:/home/fs/qiang".7.Assumingdefaultbehaviour('no_subtree_ch
此文档下载收益归作者所有