NFS服务器的搭建_第1页
NFS服务器的搭建_第2页
NFS服务器的搭建_第3页
NFS服务器的搭建_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、NFS 是 Network File System 的简写,即网络文件系统。网络文件系统是许多操作系统都支持的文件系统中的一种,也被成为 NFS。NFS 允许一个系统在网络上与他人共享目录和文件。通过使用 NFS,用户可以像访问本地文件一样访问远端系统上的文件。NFS 所提供的共享文件服务是建议在高度信任的基础上的,所以,向其他用户释放共享资源之前,一定要确保对方的可靠性。NFS 的应用:在我们嵌入式开发过程中,NFS 是一个重要环节,我们常常把“根文件”系统放在主机上,然后在开发板启动的时候通过 NFS 来挂载主机上的根文件系统。这样省去了每次都要把文件系统烧写到存储设备上的步骤,可以说比

2、tftp 更方便。下面我们将以 Ubuntu 为例,讲解一下 NFS 的配置过程:Server: PCCLient : ARM(这里博主是用同一台机器模拟的,主要是安装过程)一、配置服务器端使用 sudo apt-get install nfs-kernel-server 命令,安装服务器程序软件包。cpp view plain copy1. fsubuntu:$ sudo apt-get install nfs-kernel-server2. sudo password for fs:3. Reading package lists. Done4. Building dependency t

3、ree5. Reading state information. Done6. nfs-kernel-server is already the newest version.7. 0 upgraded, 0 newly installed, 0 to remove and 120 not upgraded.8. fsubuntu:$博主这里以前安装好了二、配置 NFS 资源NFS 允许挂载的目录和权限在文件/etc/exports 中记性了定义。配置 NFS 服务器的关键也就是配置这些文件。cpp view plain copy1. fsubuntu:$ cat /etc/exports2.

4、 # /etc/exports: the access control list for filesystems which may be exported3. #to NFS clients. See exports(5).4. #5. # Example for NFSv2 and NFSv3:6.# /srv/homeshostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)7. #8. # Example for NFSv4:9.# /srv/nfs4gss/krb5i(rw,sync,fsid=0,

5、crossmnt,no_subtree_check)10. # /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)11. #12. /home/fs/qiang 1(rw)13. /home/fs/qiang *(insecure,rw,async,root_squash)14. fsubuntu:$其中/home/fs/qiang 是要共享的目录,这里必须用绝对路径;* 代表允许所有的网络段访问;当然这里也可以/home/fs/qiang 1(rw) 设置允许访问的 IP 地址;insecure:

6、NFS 通过 1024 以上的端口发送;rw 是可读可写权限;async 是 NFS 在写入数据前可以相应请求;root_squash 是 root 用户具有根目录的完全管理访问权限;当然,这里参数还有好多,大家可以查阅下资料;三、手动启停 NFS 服务1、启动 NFS 服务cpp view plain copy1. fsubuntu:$ sudo /etc/init.d/nfs-kernel-server start2.* Exporting directories for NFS kernel daemon.exportfs: /etc/exports 1: Neither subtree

7、_check or no_subtree_check specified for export 1:/home/fs/qiang.3. Assuming default behaviour (no_subtree_check).4. NOTE: this default has changed since nfs-utils version 1.0.x5.6. exportfs: /etc/exports 2: Neither subtree_check or no_subtree_check specified for exp ort *:/home/fs/qiang.

8、7. Assuming default behaviour (no_subtree_check).8. NOTE: this default has changed since nfs-utils version 1.0.x9.10. OK11.* Starting NFS kernel daemon OK12. fsubuntu:$ sudo /etc/init.d/nfs-kernel-server start2、停止 NFS 服务cpp view plain copy1. fsubuntu:$ sudo /etc/init.d/nfs-kernel-server stop2.*Stopp

9、ing NFS kernel daemonOK3.*Unexporting directories for NFS kernel daemon.OK4. fsubuntu:$3、重新启动 NFS 服务cpp view plain copy1. fsubuntu:$ sudo /etc/init.d/nfs-kernel-server restart2.*Stopping NFS kernel daemonOK3.*Unexporting directories for NFS kernel daemon.OK4.* Exporting directories for NFS kernel da

10、emon.exportfs: /etc/exports 1: Neither subtree_check or no_subtree_check specified for export 1:/home/fs/qiang.5. Assuming default behaviour (no_subtree_check).6. NOTE: this default has changed since nfs-utils version 1.0.x7.8. exportfs: /etc/exports 2: Neither subtree_check or no_subtree

11、_check specified for exp ort *:/home/fs/qiang.9. Assuming default behaviour (no_subtree_check).10. NOTE: this default has changed since nfs-utils version 1.0.x11.12. OK13.* Starting NFS kernel daemon OK14. fsubuntu:$4、查看 NFS 服务当前状态cpp view plain copy1. fsubuntu:$ sudo /etc/init.d/nfs-kernel-server s

12、tatus2. nfsd running3. fsubuntu:$四、查看 NFS 服务器的共享资源cpp view plain copy1. fsubuntu:$ showmount -e 12. Export list for 1:3. /home/fs/qiang (everyone)4. fsubuntu:$五、挂载共享资源这里应该在客户端那儿执行,使用 mount 命令cpp view plain copy1. fsubuntu:$ sudo mount -t nfs 1:/home/fs/qiang /mnt/nfs2. fsubuntu:$-t 指类型,这里是 NFS;1 是服务端的地址;/home/fs/qiang 是服务端的共享目录;/mnt/nfs 是挂载点,是客户端的目录;当客户端使用 mount

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论