zoukankan      html  css  js  c++  java
  • Linux NFS

    先确认如下包已安装

    nfs-utils,

    portmap

    然后开始配置

    ======================

    1.Server 端配置

    NFS 启动需要的服务:
    rpc.nfsd: 管理Client是否能够登陆主机的权限,还包括登陆者的ID判别
    rpc.mountd:管理NFS的文件系统,当client端通过rpc.nfsd登陆主机后
    rpc.rquotad:磁盘配额管理

    # vi /etc/exports

    //编辑此文件增加NFS的共享内容,如果没有该文件则增加.
    exports主要参数:
    rw:可读写权限
    ro:只读权限
    no_root_squash:对于登陆NFS主机的共享目录用户如果是root的话则对该目录具有root权限。这样做极
    不安全,建议不用为好!
    root_squash:对于登陆NFS主机的共享目录用户使用者如果是root则它的权限将被压缩成匿名使用者,同
    时它的UID和GID都会变成nobody那个系统账号的身份。
    all_squash:不管登陆NFS主机用户身份如何,它的身份都会被压缩成匿名使用者,通常就是nobody
    anonuid:anonuid=xxx,制定NFS服务器/etc/passwd中匿名用户的UID
    anongid:anonuid=xxx,制定NFS服务器/etc/passwd中匿名用户的GID
    sync:数据在请求时写入共享
    async:NFS在写入数据前可响应请求
    secure:NFS通过1024以下的安全端口发送
    insecure:NFS通过1024以上端口发送
    hide:不共享NFS目录的子目录
    no_hide:共享NFS目录的子目录

    设置实例:
    /home/public 192.168.0.*(rw)   *(ro)
    //允许192.168.0网段用户对/home/public有读写权限,其他用户只读权限

    /home/test  192.168.0.100(rw)
    //允许IP为192.168.0.100的用户访问/home/test,并且有读写权限

    /home/linux  *.linux.org(rw,all_squash,anonuid=40,anongid=40)
    //只要是linux.org域用户都可以访问,而且是读写权限,不管你是哪个用户你的身份都被改成:UID=40
    这个账号名称

    /tmp     *(rw,no_root_squash)
    //允许所有用户对tmp有可读写权限,如果是root则对该目录有root权限

    启动服务:
    #service portmap start
    #service nfs start

    2.  Client设置


    --启动portmap服务
    #service portmap start

    --在client上挂载NFS 共享目录
    #mount -t nfs 172.17.196.10:/home/test /mnt/share

    //把nfs上的共享目录/home/test挂载到本机的/mnt/share下(/mnt/share目录必须首先创建)
    连接成功后nfs的test目录就mount到本机share上了.

  • 相关阅读:
    Vue:不同页面之间的传递参数(二)---query
    Vue:不同页面之间的传递参数--params
    Vue:将px转化为rem,适配移动端
    CSS变量:声明全局变量,让编写更快捷 --root
    前端:viewport-fit解决iphoneX的“刘海”问题
    css小技巧---:not()
    分析Array.apply(null, { length: 5 })
    对比jquery获取属性的方法props、attr、data
    在浏览器里点击input输入框输入,会展示默认的历史下拉菜单
    记录下 Markdown 语法
  • 原文地址:https://www.cnblogs.com/greencolor/p/2409004.html
Copyright © 2011-2022 走看看