• NFS安装


    安装应用
    yum install -y nfs-utils rpcbind
     
    服务器端:
    1.启动服务
    service nfs start
    service rpcbind start
     
    2. 编辑文件:/etc/exports,增加共享的文件路径以及共享方式
    /home/filesrv 10.1.8.*(rw,sync)
    这里有如下选项:
    rw/ro:前者可读写,只读
    sync/async:前者内存和硬盘同时刷,后者先刷内存后刷硬盘;
    no_root_squash/root_squash:从安全性角度来说,选择后者,因为后者将会把client的root映射(压缩:squash)为匿名用户,这样就不都会对共享的文件有什么危害性操作。
    3. 配置生效:exportfs -r
    4. 检查:showmount -e
    5. 设置权限:chmod +777 /home/filesrv
    6. 端口设置:rpcinfo -p
     
    客户端:
    1. 检查共享情况
     showmount -e 10.1.8.25 
    2. 挂载共享
     mount -t nfs 10.1.8.25:/home/filesrv /home/fileapp 
     
    异常场景
      NFS按照手册进行安装,没有问题,mount -e 也能够看到,但是客户端mount的时候报异常:
      mount.nfs: access denied by server while mounting
      修改exports里面的网断限制为*(之前写成10.1.108.*,直接修改为*),问题解决。

      这个异常,网调还有可能是因为端口号过大,查看日志采用如下日志:
       cat /var/log/messages | grep mount 
      对于端口过大(大于1024)需要在权限部分(rw,sync等配置)增加一个insecure参数。
  • 相关阅读:
    如果你正在找工作,也许这七个方法会帮到你
    WebSocket 浅析
    关系数据库涉及中的范式与反范式
    MySQL字段类型与合理的选择字段类型
    ER图,数据建模与数据字典
    详解慢查询
    MySQL的最佳索引攻略
    后端技术演进
    MySQL主从复制(BinaryLog)
    MySQL读写分离
  • 原文地址:https://www.cnblogs.com/xiashiwendao/p/7470802.html
Copyright © 2020-2023  润新知