NFS安装使用快速入门
作者:heiyeluren
博客:http://blog.csdn.net/heiyeshuwu
时间:2006-11-09
NFS(Network File System) 网络文件系统,是Unix/Linux中历史很悠久的共享文件的方式,因为安装方便、使用简单、而且效率比较高,应用比较广泛。
(以下操作基于Fedora Core 1,如果无说明,则是当前用户是root)
【安装】
使用rpm包安装是最简单方便的,当然,你也可以下载源代码包来自己编译安装,一般情况下Linux都是已经自带了NFS的。
官方网站:http://nfs.sourceforge.net
安装NFS必须先安装portmap,现在假设我们已经下载了:
nfs-utils-1.0.6-1.rpm
portmap-4.0-57.rpm
安装:
# rpm -ivh nfs-utils-1.0.6-1.rpm
# rpm -ivh portmap-4.0-57.rpm
一般nfs和portmap都已经是安装完好的,现在我们系统中已经有了nfs和portmap,并且是在服务里的,现在我们启动nfs和portmap,记得要启动nfs的服务,必须先启动portmap
# service portmap start
# srvice nfs start
【使用】
NFS的主配置文件就是 /etc/exports 文件,默认文件是空的,里面用来保存你需要贡献和路径信息和权限。比如,我需要共享 /home/heiyeluren 这个目录,并且权限是只读:
/home/heiyeluren *(sync,ro)
我们看以下这行信息:
/home/heiyelure 是要共享的路径
* 是能够访问这个共享的主机,这可以是一个IP地址,或者是一通过掩码的子网,或者是一个域名,*代表任意机器
(sync,ro), 这是个权限和同步的配置, sync是设置NFS服务器同步写磁盘,不会导致数据的丢失,ro是只读权限,rw是可读可写权限
如果我们需要共享 /var/share 目录为所有机器能够读写,共享 /var/read 目录只允许192.168.0.1只读权限,那么我们在 /etc/exports 文件中添加下面两行:
/var/share *(sync,rw)
/var/read 192.168.0.1(sync,ro)
可以重启nfs来读取这个配置,也可以使用 exportfs 这个命令在不重启NFS服务的情况下重新读取配置文件。
exportfs 指令主要的三个作用:
exportfs -rv 重新读取共享配置文件,马上生效
exportfs -auv 马上停止所有本机上的NFS共享,并不改变 /etc/exports 文件的内容,只是当前停止共享
exportfs -av 显示所有当前机器上的NFS共享目录信息
如果我们要查看某个NFS服务器上的贡献,可以使用 showmount 命令,比如我们要查看 192.168.0.200 这台机器的所有共享路径:
showmount -e 192.168.0.200
如果想查看本机跟那些机器有共享连接:
showmount
如果想查看本机跟指定机器之间共享的目录情况:
showmount -d 192.168.0.200
现在我想加载远程NFS共享的目录为我所有,使用mount命令,比如我要加载192.168.0.200这台机器上的 /var/share 目录为我用:
mount 192.168.0.200:/var/share /mnt/nfs
那么如果权限允许,我就直接能够操作访问 /mnt/nfs 目录,跟操作本地磁盘一样。
现在我想看以下本机加载了那些共享NFS文件夹,可以使用 mount ,也可以使用 shomount -d 来完成。
最后,我们现在不需要贡献了,那么就直接使用 umount 命令卸载掉共享路径:
umount /mnt/nfs
【参考】
我这只是很简单的讲解了以下,如果想要了解更详细关于NFS的信息,请访问如下URL。
鸟哥私房菜NFS简体版:http://www.chinaitlab.com/www/special/linux14.asp
鸟哥私房菜NFS繁体版:http://linux.vbird.org/linux_server/0330nfs.php
FreeBSD下的NFS:http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/network-nfs.html
分享到:
相关推荐
Ubuntu 14.04下NFS安装配置,实际测试好用
Centos6.2离线安装NFS Ubuntu14.04离线安装NFS
提供了fedora12的 tftp samba nfs 的安装,其安装过程可能碰到问题的处理方式
我自己写的ubuntu下NFS的详细安装和配置步骤!
nfs安装于配置,详细的讲解了怎样配置nfs,以及配置环境变量
飞腾ARM64架构下cifs和nfs详细安装流程,可导出为云主机模板应用于各种场合,文档中所使用的资源名称均为开源资源,可提供下载链接;飞腾ARM64架构下cifs和nfs详细安装流程,可导出为云主机模板应用于各种场合,文档...
ubuntu离线安装nfs
安装背景:XXX公司部署有6台服务器,为了能使访问6台服务器数据的一致性,因而需要配置6台服务器的文件共享系统(nfs)。 配置思路:配置1台服务器作为nfs的服务器,其他5台服务器作为nfs的客户端。
详细且清晰的nfs安装部署文档,项目经验积累总结,真实能用。
NFS服务安装与配置方案: 介绍了如何安装nfs服务,配置nfs服务器的访问权限,及nfs客户端如何挂载服务器共享目录。 --------------------------------------------------------- nfs服务端root权限安装并启动nfs...
使用NFS方式和光盘方式安装LINUX操作系统。
NFS安装配置.doc 记录了我在centos上配置NFS服务的具体操作步骤
nfs离线安装,支持系统(contos,ubuntu),内有安装文档及配置
1.在管理结点(也就是主机,也就是被挂载的那个机器)和刀片(也就是分机,也就是挂载那个机器)上安装相应软件包 2.管理结点上执行以下安装命令: sudo dpkg -i libgssglue1_0.4-2ubuntu1_amd64.deb sudo dpkg -i ...
Windows下NFS客户端的安装
网络文件系统nfs文件系统使用;介绍与NFS相关的几个文件和命令;NFS安装;NFS配置;启动和停止NFS服务......
linux平台下nfs服务安装配置流程,包括服务器端的安装配置以及客户端的挂载流程。
Linux离线安装NFS服务相关rpm包
按照安装说明进行安装,就可以进行文件共享和访问,共享的文件就像本地文件一样进行操作
ubuntu上NFS的安装配置