nfs Network File System 基本命令

安装yum install nfs-utils

配置文件

/etc/exports或/etc/exports.d/*
修改配置文件之后重载命令
exportfs -rav
      -r:重新导出;
       -a:所有文件系统; 
       -v:详细信息;
配置格式
  /PATH/TO/SOME_DIR     clients1(export_options, ...)  clients2(export_options, ...)
 例如:/data/uploads  192.168.1.101(rw,anonuid=1001,anongid=1001)
  把/data/uploads  允许192.168.1.101的主机挂载 允许读写 并且指定用户为本地gid为1001的用户
    clients 支持多种匹配方式
           single host:ipv4, ipv6, FQDN;
            network:address/netmask, 支持长短格式的掩码;
             wildcards:主机名通配,例如:*.magedu.com; 
             anonymous:使用*通配所有主机;
   General Options:
                    ro:只读
                    rw:读写;
                    sync:同步;
                    async:异步;
                    secure:客户端端口小于1024,否则就要使用insecure选项;
User ID Mapping:
                     root_squash:压缩root用户,一般指将其映射为nfsnobody;
                     no_root_squash:不压缩root用户;  不建议使用
                     all_squash:压缩所有用户 
                     anonuid and anongid:将压缩的用户映射为此处指定的用户;

客户端命令

挂载
mount -t nfs servername:/path/to/share /path/to/mount_point  [-rvVwfnsh ] [-o options]
卸载:umount /path/to/mount_point
查看指定服务器可挂载目录
showmount -e NFS_SERVER_IP: 查看指定的nfs server上导出的所有文件系统; 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,860评论 18 139
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,897评论 0 5
  • 上图所示问题在新版nfs 已经不存在 ,服务器端软件:安装nfs-utils和portmap(rpcbind)nf...
    不排版阅读 833评论 1 0
  • ** 本文的实验环境为 CentOS6.9 ** NFS 是Network File System的缩写,即网络文...
    JSON_NULL阅读 13,152评论 1 4
  • Awake 当前控制脚本实例被装载的时候调用。一般用于初始化整个实例使用。 Start 当前控制脚本第一次执行Up...
    默默的大漠阅读 5,367评论 0 1