zoukankan      html  css  js  c++  java
  • 马哥学习笔记十二——nfs服务

    NFS: Network File System

    ext3, ext2: Kernel Space

    mke2fs: 用户空间,文件系统管理工具

    NFS:

    RPC: Remote Procedure Call  

    Linux: 提供rpc服务的程序, Portmap: 111/tcp, 111/udp

    RPC: 编程技术,简化分布式应用程序的开发,RPC:C --> RPC C --> RPC S --> S

    NFS Client --> NFS Server

    Browser --> Server  html格式

    RPC: 二进制格式,文本格式(XMLRPC) --> SOAP(Simple Object Access Protocol)

    RPC: 编程技术,协议

    NFS: Sun  NFSv2, NFSv3, NFSv4

    NFS: Unix/Linux

    Windows

    服务器端:nfs-utils

    nfs: nfsd(nfs服务), mountd(挂载), quotad(配额)

    nfsd: 2049/tcp, 2049/udp

    mountd: 端口

    quotad: 端口  半随机的

    /etc/exports

    /path/to/somedir CLIENT_LIST  多个客户之间使用空白字符分隔每个客户端后面必须跟一个小括号,里面定义了此客户访问特性,如访问权限等

    172.16.0.0/16(ro,async) 192.16.0.0/24(rw,sync)

    showmount -e NFS_SERVER: 查看NFS服务器“导出”的各文件系统

    showmount -a NFS_SERVER: 查看NFS服务器所有被挂载的文件系统及其挂载的客户端对应关系列表

    showmount -d NFS_SERVER: 显示NFS服务器所有导出的文件系统中被客户端挂载了文件系统列表

    exportfs命令:  

      -a:跟-r或-u选项同时使用,表示重新挂载所有文件系统或取消导出所有文件系统;  

      -r: 重新导出  

      -u: 取消导出  

      -v: 显示详细信息

    客户端使用mount命令挂载

    mount -t nfs NFS_SERVER:/PATH/TO/SOME_EXPORT  /PATH/TO/SOMEWHRERE

    文件系统导出属性:  

      ro:  

      rw:  

      sync:  

      async:  

      root_squash: 将root用户映射为来宾账号;  

      no_root_squash:  

      all_squash:  

      anonuid, anongid: 指定映射的来宾账号的UID和GID;

    让mountd和quotad等进程监听在固定端口,编辑配置文件/etc/sysconfig/nfs

  • 相关阅读:
    JS-BOM操作-Location、history、常用弹窗、屏幕属性
    JS的基础DOM操作-选取父子级元素、动态生成元素、修改元素、Classlist
    setup
    循环请求接口,统一处理
    多个url文件下载
    扁平数据结构转Tree
    es6 解构赋值
    watch与computed与props
    v-model与.sync组件通信
    v-on="$listeners"和v-bind="$attrs"
  • 原文地址:https://www.cnblogs.com/wangyongbin/p/3724460.html
Copyright © 2011-2022 走看看