linux下搭建NFS服务器

linux下搭建NFS服务器

一、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
fedora8中我没找到portmap
对头,F8 里面根本没有 portmap 这个命令
这个写的很不错的!!
实验成功,谢谢!!