zoukankan      html  css  js  c++  java
  • NFS服务器

    1、涉及到的端口

      111

      2049

      1234 #固定挂载端口

    2、编辑nfs配置文件,固定挂着端口

      vim  /etc/sysconfig/nfs

        MOUNTD_PORT="1234"

    3、编辑挂载选项

      vim /etc/exports

        /rmanbackup/  *(rw,sync,no_root_squash,insecure)

      NFS的配置文件为 /etc/exports,内容格式如下:
      <共享目录> 客户端1(选项) [客户端2(选项) ...]
       共享目录:NFS共享给客户机的目录。
       客户端:网络中可以访问此目录的主机。多个客户端以空格分隔。
          指定ip地址的主机:192.168.0.100
          指定子网中的所有主机:192.168.0.0/24 或 192.168.0.0/255.255.255.0
          指定域名的主机:nfs.test.com
          指定域中的所有主机:*.test.com
          所有主机:*
       选项:设置目录的访问权限、用户映射等,多个选项以逗号分隔。

      选项参数:

      ro:共享目录只读;
      rw:共享目录可读可写;
      all_squash:所有访问用户都映射为匿名用户或用户组;
      no_all_squash(默认):访问用户先与本机用户匹配,匹配失败后再映射为匿名用户或用户组;
      root_squash(默认):将来访的root用户映射为匿名用户或用户组;
      no_root_squash:来访的root用户保持root帐号权限;
      anonuid=<UID>:指定匿名访问用户的本地用户UID,默认为nfsnobody(65534);
      anongid=<GID>:指定匿名访问用户的本地用户组GID,默认为nfsnobody(65534);
      secure(默认):限制客户端只能从小于1024的tcp/ip端口连接服务器;
      insecure:允许客户端从大于1024的tcp/ip端口连接服务器;
      sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;
      async:将数据先保存在内存缓冲区中,必要时才写入磁盘;
      wdelay(默认):检查是否有相关的写操作,如果有则将这些写操作一起执行,这样可以提高效率;
      no_wdelay:若有写操作则立即执行,应与sync配合使用;
      subtree_check(默认) :若输出目录是一个子目录,则nfs服务器将检查其父目录的权限;
      no_subtree_check :即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;

    4、重新加载exportfs文件

      exportfs -rv

        -r 更新配置,重新读取/etc/exports 

        -v 显示共享详细情况

  • 相关阅读:
    基本数据类型与其包装类型
    String与常量池(JDK1.8)
    数据库知识归纳(面试向)
    HashMap、ConcurrentHashMap以及HashTable(面试向)
    Java多线程基础(面试向)
    Java的类加载
    Sql语句的一些事(二)
    RUBY惯用方法(转)
    Ruby中区分运行来源的方法(转)
    ruby安装devkit
  • 原文地址:https://www.cnblogs.com/xue0123/p/6802102.html
Copyright © 2011-2022 走看看