zoukankan      html  css  js  c++  java
  • nfs配置

    ###############服务端148.*.*.156##############
    1、安装nfs
    yum install nfs* -y
    2、启动nfs 和rpcbind,并且可以设置开启启动
    systemctl start nfs-server && systemctl enable nfs-srever
    systemctl start rpcbind && systemctl enable rpcbind
    3、rpcinfo -p localhost 
    针对某IP(未写则预设为本机) 显示出所有的 port 与 porgram 的信息
    NFS 默认监听 2049 端口, RPC监听 111, 可以使用 rpcinfo 命令来查看nfs注册情况.
    4、添加nfs 用户用于压缩权限,保持UID与客户端上的用户UID一致
    useradd -u 1010 -s /sbin/nologin nfsuser
    id nfsuser
    5、创建共享的目录,并赋予其nfsuser权限
    mkdir -p /opt/nfsuser
    chown nfsuser:nfsuser /opt/nfsuser
    6、设置共享文件夹
    vi /etc/exports
    ==》/opt/nfsuser  211.*.*.72(或者211.*.*.0/24)(ro,sync,no_subtree_check,all_squash,anonuid=1010,anongid=1010)
    #这里指定允许的ip 或者是ip段
    ro	read-only 只读
    rw	read-write 读写
    sync	将数据同步写入内存和磁盘中, 适合实时性要求高的场合
    async	将数据同步先写入内存, 然后再写入磁盘, 效率高, 但有丢数据的风险
    all_squash	所有访问服务端的用户权限都将压缩为匿名用户, uid/gid会变为nobody或nfsnobody
    root_squash	NFS客户端以root用户访问时, 映射为NFS服务器的匿名用户
    no_root_squash	NFS客户端以root管理员访问时, 映射为NFS服务器的root用户
    7、重载exportfs
    exportfs -arv
    -a :全部挂载(或卸载)/etc/exports档案内的设定.
    -r :重新挂载/etc/exports里面的设定,此外,亦同步更新/etc/exports及/var/lib/nfs/xtab的内容.
    -u :卸除某一目录.
    -v :在export的时候,将分享的目录显示到屏幕上.
    
    #修改配置之后,都可以用这个命令使配置生效
    

    ##############客户端211.*.*.72############### 1、扫描服务器端的是否有可以共享的文件夹 showmount -e 服务端ip 2、添加nfs 用户用于压缩权限,保持UID与服务器端上的用户UID一致 useradd -u 1010 -s /sbin/nologin nfsuser id nfsuser 3、创建 一个用于挂载的目录 mkdri -p /mnt/nfs/nfsuser 4、挂载服务端的共享目录 mount -t nfs 148.*.*.156:/opt/nfsuser /mnt/nfs/nfsuser 可以测试了。
    ######################## 服务器的上的ro 配置为只读 可以修改为rw 可读写 mount -t nfs -o 这里的-o 可以加参数 参数 ********说明 ***************默认值 suid/nosuid (取消)程序在执行时具备的属主权限(设置了SUID/SGID后同组其他用户执行时) suid rw/ro 读写和只读,即使在exports中设置了rw,在挂载时仍然可以限制为只读 rw dev/nodev 一般来说只有/dev这个目录才会需要,可以在挂载时取消 dev exec/noexec 是否具有执行二进制文件的权限 exec user/nouser 是否允许使用者具有配置文件的挂载和卸载权限 nouser auto/noauto 如果将挂载命令写入了fstab, 那么在触发mount -a时是否会被挂载 auto fg/bg 挂载行为为前台还是后台,前台会持续尝试挂载,直到成功或者超时,如果网络不稳定或者需要经常关机重启建议设置为bg fg soft/hard hard: 一方脱机rpc会持续呼叫直到恢复;soft: 会在超时后重复呼叫,并非持续,系统的延迟不会这么明显, 如果经常关机或者网络不好, 建议设置soft hard intr 当上面设置为hard时附带该参数表示在持续呼叫时可以被中断 none rsize 读取的区块大小,局域网内客户端和服务端具有足够的内存,可以设置大点但不能超过带宽上限,以此可以提升nfs的传输能力 rsize=1024 wsize 写入的区块大小,局域网内客户端和服务端具有足够的内存,可以设置大点但不能超过带宽上限,以此可以提升nfs的传输能力 wsize=1024

     

  • 相关阅读:
    使用jQuery淡入淡出HTML文本效果
    php一个诡异而简单的错误
    Android Tasker应用之自动查询并显示话费流量套餐信息
    ListView在应用开发中较为常用的做法
    网址收藏(网页制作源码下载网址、后台源码下载网址、域名注册网址)
    Flex4事件的监听与发布
    收拾心情,安安静静的学习
    ASP.NET development sever 在Windows server 2008/Vista显示页面无法找到 [转帖]
    花点时间搞清top、postop、scrolltop、scrollHeight、offsetHeight[转帖]
    HTTP 错误 401.2 Unauthorized 由于身份验证头无效,您无权查看此页。 IIS7.0解决办法
  • 原文地址:https://www.cnblogs.com/plefan/p/13942045.html
Copyright © 2011-2022 走看看