linux--NFS server

来源:互联网 发布:软件搬家到sd卡的软件 编辑:程序博客网 时间:2024/06/05 18:55

首先,在我们安装nfs的时候,我们需要了解两个套件:portmap和nfs-utils或者nfs-utiles-clients

portmap

portmap是我们启动NFS的时候必须启动的一个准备工作。portmap会将自己管理的port map分配给client,让它连接nfs 服务器

nfs-utils或者nfs-utiles-clients

这个是nfs的主要套件,它提供rpc.nfsd及rpc.mountd这两个NFS daemons(守护进程)与其相它相关documents与说明文件、执行档文档等的套件

所以在开始安装的时候,我们需要先查看下是否安装了这两个套件。

查看的命令很简单:rpm -qa |grep nfs  和 rpm -qa |grep portmap

如果没有安装,那么我们使用yum -y install nfs* 和yum -y install portmap 把它们安装上去

安装完后,我们需要启动下服务:  /etc/rc.d/init.d/portmap start  -->启动portmap

/etc/rc.d/init.d/nfs start          -->启动nfs

NFS的套件结构

/etc/exports

这个为NFS的主要设定文档,不过这个文档默认情况下不一定会存在,所以需要自己去创建.

 格式为:欲分享的目录 主机名称或者主机ip(参数),参数有rw(可读写)、 ro(只读写)等 

/usr/sbin/exports

这个是维护NFS分享资源的指令,这个指令重新分享/etc/exports变更的目录资源、将NFS server分享的目录卸载或重新分享等

/usr/sbin/showmount

这个也是一个重要的指令,可以查看NFS分享出来的目录资源

在服务端:

showmount -e   //查看NFS的共享目录

showmount -a//查看与client连接情况

在客户端:

showmount -e +服务器的ip //查看nfs服务的状态

mount 服务器的ip:服务器的共享目录挂载点   

/var/lib/nfs/xtab

这个档案是主要的nfs的记录文件,可以查看曾经哪些client连接到我们的NFS主机

NFS的流程: