一.nfs(网络文件系统,既是一种文件系统也是一种协议)

  Linux提供RPC服务程序:Portmap 111/tcp 111/udp

  服务器端:nfs-utils

       RPC有客户端和服务器端 它们之间通过Portmap 来进行通信

       它有三个主进程:

             nfsd: nfs服务

             mountd: 挂载

             quotad: 磁盘限额

        nfsd: 2049/tcp 2049/udp

  配置文件在/etc/exports 

       格式: 共享目录 客户端列表后要有括号里面为权限信息

           /share 172.168.1.100/16(ro)

  showmount命令  列出被客户端已经挂载的目录

       showmount -e 服务器端ip

       showmount -a 服务器端ip 查看nfs服务器端被挂载的文件系统及客户端列表

       showmount -d 服务器端ip 查看nfs服务器所有导出文件系统中被客户端挂载了文件系统列表

  客户端使用mount命令挂载文件系统

       mount -t nfs nfs服务器端ip:工作目录 客户端挂载目录

  exportfs命令

       -a:跟-r或-u选项同时使用表示重新挂载所有的文件系统或取消导出所有的文件系统

       -r:重新导出

       -u:取消导出

       -v: 显示详细信息

  文件系统导出属性

       ro: 只读

       rw: 读写

       sync: 同步

       async: 异步

       root_squash: 将root用户映射为来宾用户

       no_root_squash

       all_squash

       anonuid,anongid: 指定映射来宾帐号的uid和gid

  开机自动挂载(客户端主机)

       /etc/fstab

 172.168.100.7:/share /mnt/nfs nfs defaults,_rnetdev 0 0

 _rnetdev:能连接远程主机即挂载,不能就跳过

 

 让mountd和quotad进程监听在固定端口

       /etc/sysconfig/nfs 修改相应选项