zoukankan      html  css  js  c++  java
  • 简单搭建nfs

    环境:

    服务端:
    CentOS Linux release 7.5.1804 (Core)
    nfs-utils-1.3.0-0.54.el7.x86_64
    用户端
    deepin 15.11
    nfs-common 1:1.3.4-2.1

    搭建:

    1. 安装nfs-utils-1.3.0-0.54.el7.x86_64
    2. 配置 /etc/exports,详细如下:
    /media/share 192.168.10.0/24(insecure,rw,all_squash,anonuid=1000,anongid=1000)
    ##服务端可以共享的文目录  可以访问的客户端网段(相应的权限)
    
    1. systemctl start nfs rpcbind 启动nfs rpcbind
    2. 防火墙设置
    firewall-cmd --permanent --add-service={nfs,rpc-bind,mountd}
    firewall-cmd --reload
    
    1. 优化: systemctl enable nfs ##开机启动

    测试:

    1. sudo apt install nfs-common ##安装客户端
    2. showmount -e 192.168.10.2 ##查看服务器端已共享的文件,如果正常,会出现如下信息
    Export list for 192.168.10.2:
    /media/share 192.168.10.0/24
    
    1. sudo mount.nfs 192.168.10.2:/media/share /mnt ##挂载

    注意事项

    1. /etc/exports配置中的权限问题
      insecure:默认情况下要求客户端请求的源端口小于1024,但是NAT上网,端口总是大于1024,可以加上这个选项,就可以正常挂载了.
      rw:读写
      all_squash:将远程访问的普通用户及所属组都映射为匿名用户或用户组(nfsnobody);
      anonuid=1000:将远程访问的用户都映射为匿名用户,并指定该用户为UID=1000的本地用户
      anongid=1000:将远程访问的用户组都映射为匿名用户组账户,并指定该匿名用户组账户为GID=1000的本地用户组
    2. 设置多外可以访问的客户端
      /media/share 192.168.10.0/24(rw,all_squash,anonuid=1000,anongid=1000) 192.168.20.0/24(rw)
    3. nfs客户端自动挂载
    sudo vim /etc/fstab
    追加:192.168.10.2:/media/share	/media/share nfs	defaults 0 0
    
  • 相关阅读:
    [poj 1741]Tree 点分治
    [bzoj 3251]树上三角形
    [bzoj 3687]简单题 bitset的运用
    HDU [P5015] 233 Matrix
    POJ 3233
    洛谷 [P3629] 巡逻
    POJ 2728 Desert King
    洛谷 [P2886] 牛继电器Cow Relays
    POJ 1734 Sightseeing trip
    洛谷 [P3008] 道路与航线
  • 原文地址:https://www.cnblogs.com/luniverseg/p/13177088.html
Copyright © 2011-2022 走看看