红联Linux门户
Linux帮助

linux下搭建NFS服务器

发布时间:2008-03-25 12:00:29来源:红联作者:lrfz008
一、NFS概述:
NFS是网络文件系统(Network File System),是主机间通过进行文件共享的网络协议。

二、NFS服务器的安装:
在RHEL4中NFS服务安装“nfs-utils”和“portmap”,通常情况下这个软件包是系统默认安装的。

三、NFS服务器的配置:

1、在配置NFS之前先查看“nfs-utils“和”portmap“两个软件包是否安装。
# rpm -q nfs-utils portmap
nfs-utils-1.0.6-46
portmap-4.0-63

2、如果没有安装可以在RHEL4的第2张安装光盘“RedHat/PMS”目录中。
# cd /cdrom/RedHat/PMS/
# ls nfs-utils* portmap*
nfs-utils-1.0.6-46.i386.rpm portmap-4.0-63.rpm
安装:rpm -ivh nfs-utils-1.0.6-46.i386.rpm portmap-4.0-63.rpm

3、配置:
NFS服务器的配置文件在“/etc/”目录中,文件名为“exports”。
# vi /etc/exports
在“exports”文件夹中,每一行记录一个NFS文件共享目录的设置,格式如:
NFS共享目录名称(路径) 客户端IP地址(设置选项)

如:
/home/share *(sync.ro)

4、主机地址形式:
192.168.1.10 指定IP地址的主机
www.linuxdiyf.com 指定域名的主机
192.168.1.0/24 指定网段中的所有主机
*.zmc.com 指定域下的所有主机
* 所有主机

5、配置完“exports”文件保存后重启NFS服务,命令如下:
service nfs restart
service portmap restart

6、在客户挂载NFS共享文件,命令如下:
服务器IP地址:共享文件夹路径 客户端路径 -t nfs

7、showmount命令
显示NFS服务器输出目录列表:
showmount -e
显示NFS服务器中被挂载的共享目录:
showmount -d
显示NFS服务器的客户机与被挂载的目录:
showmount -a

8、exportfs命令
使新设置的“exports”文件内容生效,命令如下:
exportfs -rv
停止输出所有目录,命令如下:
exportfs -auv
启用所有目录,命令如下:
exportfs -rv
文章评论

共有 4 条评论

  1. 藤真 于 2008-06-09 13:03:38发表:

    实验成功,谢谢!!

  2. 藤真 于 2008-05-28 13:12:39发表:

    这个写的很不错的!!

  3. delphi5-10 于 2008-05-27 14:36:41发表:

    对头,F8 里面根本没有 portmap 这个命令

  4. 小熊熊 于 2008-03-30 14:07:02发表:

    fedora8中我没找到portmap