手机版
你好,游客 登录 注册
背景:
阅读新闻

Ubuntu下NFS服务器的配置

[日期:2012-12-01] 来源:Linux社区  作者:baiyun [字体: ]

这是我Ubuntu下配置的第二个服务器,感觉比那个vsftpd服务器好配置多了

相关阅读:Ubuntu下ftp服务器的配置 http://www.linuxidc.com/Linux/2012-12/75233.htm

.1      搭建NFS服务器

NFS(Network FileSystem,网络文件系统)是由SUN公司发展,并于1984年推出的技术,用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。NFS设计之初就是为了在不同的系统间使用,所以它的通讯协议设计与主机及操作系统无关。

NFS分服务器和客户机,当使用远端文件时只要用mount命令就可把远端NFS服务器上的文件系统挂载在本地文件系统之下,操作远程文件与操作本地文件没有不同。NFS服务器所共享文件或目录记录在/etc/exports文件中。

嵌入式Linux开发中,会经常使用NFS,目标系统通常作为NFS客户机使用,Linux主机作为NFS服务器。在目标系统上通过NFS,将服务器的NFS共享目录挂载到本地,可以直接运行服务器上的文件。在调试系统驱动模块以及应用程序,NFS都是十分必要的,并且Linux还支持NFS根文件系统,能直接从远程NFS root启动系统,这对嵌入式Linux根文件系统裁剪和集成也是十分有必要的。

Ubuntu 下安装 nfs 服务器的步骤如下:

1:进行NFS服务器端与客户端的安装:

#sudo apt-get install nfs-kernel-server    nfs-common  portmap

安装客户端的作用是可以在本机上进行测试

2:在主机上配置文件。安装  好上面的软件之后,会在/etc 目录下面有有一个名叫exports的文件(如果没有,可以自己新建一个)

在终端里面输入

www.linuxidc.com @linuxidc:/$ cd /etc
www.linuxidc.com @linuxidc:/etc$ sudo gedit exports
[sudo] password for linuxidc:


# /etc/exports: the access control list for filesystems which may be exported
#        to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes      hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#
/home/linuxidc/NFS 172.18.71.*(rw,sync,no_root_squash)
第一个 /home/linuxidc/NFS  是你要共享的目录
第二个部分172.18.71.*是指在这个IP段内可以共享的目录
第三个部分: 第一个参数,rw:可以擦写的权限;  ro:只读的权限
第二个参数:sync:资料同步写入到内存与硬盘当中,async:资料会暂时写入到内存#中去

第三个参数:no_root_aquash: 登入NFS主机使用分享目录的使用者,如果是root的话,那么对于这个分享的目录来说,

它就具有root的权限,这个项目很不安全,你懂的!不建议使用

linux
相关资讯       NFS  Ubuntu NFS  Ubuntu NFS服务器  Ubuntu NFS配置 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款