Linux NFS

NFS : Network File System

RPC : Remote Procudure Call

Linux : 提供rpc服务的的程序,Portmap : 111/tcp 111/utp

RPC : 变成技术,简化分布式的开发



RPC : 二进制格式传输,文本格式(XMLRPC)



nfs-utils软件包

service nfs start



SERVER 端:

/etc/exports(配置文件格式信息)

  172.16.0.0/16(ro,async) 192.168.0.0/24(rw,async)



  showmount :

      showmount -e NFS_SERVER : 查看NFS服务器"导出"的个文件系统

      showmount -a NFS_SERVER : 查看NFS服务器所有挂载的文件及客户端列表

      showmount -d NFS_SERVER : 显示以挂在的文件

  exportfs :

      -a : 跟-r或-u选项童年故事使用,表示重新挂载所有文件系统或取消所有文件系统

      -r : 重新导出

      -u : 取消导出

      -v : 显示详细信息







CLIENTS 端:

  mount -t nfs 172.16.100.7:/share /mnt/nfs





  NFS文件系统导出属性:

      ro : 只读

      rw : 读写

      sync :  同步

      async :  异步

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

      no_root_squash : 不映射

      all_squash : 所有的都映射

      anonuid,anongid : 指定映射来宾用用户uid,gid



      开机自动挂载 : (当系统启动挂不上则跳过)

      vim /etc/fstab

      host:/directory     /mnt/nfs        defaults _netdev     0 0



  让mountd和quotad和lockd固定端口 :

      vim /etc/sysconfig/nfs

  

你可能感兴趣的:(linux)