NFS是Network File System的简写,网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
1.首先确认服务端是否安装了NFS及portmap
rpm -qa|grep nfs
system-config-nfs-1.3.23-1.el5
nfs-utils-1.0.9-42.el5
nfs-utils-lib-1.0.8-7.6.el5
nfs-utils-lib-1.0.8-7.6.el5
rpm -qa|grep portmap
portmap-4.0-65.2.2.1
portmap-4.0-65.2.2.1
如果没有安装的话,需要安装nfs-utils和portmap
2.NFS的配置文件位于/etc/目录下的export文件
文件的每行即为提供的一个共享目录
实例:
vi /etc/export
增加一条(最简单的)
/home/project *(rw,sync)
/home/project 为分享目录, * 为指定共享的主机(可以挂载的主机),可以设置成ip网段,限制客户端挂载,()中的是一些参数,具体参数可以查看相关文档
配置好后启动nfs
启动时portmap一定要先于NFS服务启动
service portmap start
启动 portmap:[确定]
启动 portmap:[确定]
service nfs start
启动 NFS 服务: [确定]
关掉 NFS 配额:[确定]
启动 NFS 守护进程:[确定]
启动 NFS mountd:[确定]
启动 NFS 服务: [确定]
关掉 NFS 配额:[确定]
启动 NFS 守护进程:[确定]
启动 NFS mountd:[确定]
这样我们的NFS共享和启动服务就已经完成了
可以使用showmount -e查看本机共享的那些目录(客户端可以用 showmount -e ip(服务端ip)查看服务端共享了那些目录)
showmount -e
Export list for xxxx:
/home/project *
Export list for xxxx:
/home/project *
showmount -e 134.98.100.150
Export list for 134.98.100.150:
/home/project *
Export list for 134.98.100.150:
/home/project *
服务端可以使用showmount -a 查看那些客户端挂载了共享目录
showmount -a
All mount points on ZHXAN:
127.0.0.1:/home/project
All mount points on ZHXAN:
127.0.0.1:/home/project
NFS
及
portmap