zoukankan      html  css  js  c++  java
  • 部署nfs服务

    nfs(Network File System),通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。

    Server端

    安装

    sudo yum -y install nfs-utils
    

    如果要监听在固定端口

    sudo vi /etc/sysconfig/nfs
    

    加入内容

    LOCKD_TCPPORT=30001 #TCP锁使用端口
    LOCKD_UDPPORT=30002 #UDP锁使用端口
    MOUNTD_PORT=30003 #挂载使用端口
    STATD_PORT=30004 #状态使用端口
    

    启动/重启服务

    sudo systemctl restart rpcbind.service
    sudo systemctl restart nfs-server.service
    

    设置开机启动

    sudo systemctl enable rpcbind.service
    sudo systemctl enable nfs-server.service
    

    编辑共享目录

    sudo vi /etc/exports
    

    共享/home/txl/test文件夹,允许172.23.73内网地址挂载

    /home/txl/test    172.23.73.0/24(rw,async)
    

    image

    root_squash(默认):将来访的root用户映射为匿名用户或用户组;
    no_root_squash:来访的root用户保持root帐号权限 ;
    no_all_squash(默认):访问用户先与本机用户匹配,匹配失败后再映射为匿名用户或用户组;
    all_squash:将来访的所有用户映射为匿名用户或用户组;
    secure(默认):限制客户端只能从小于1024的tcp/ip端口连接服务器;insecure:允许客户端从大于1024的tcp/ip端口连接服务器;
    anonuid:匿名用户的UID值,通常是nobody或nfsnobody,可以在此处自行设定;
    anongid:匿名用户的GID值;
    no_subtree_check:如果NFS输出的是一个子目录,则无需检查其父目录的权限(可以提高效率)
    

    然后重新加载配置或者重启服务

    sudo exportfs -a
    sudo systemctl restart nfs-server.service
    

    查看挂载

    showmount -e localhost
    

    image

    Client端

    安装

    sudo yum -y install nfs-utils
    

    查看Server端共享的目标文件夹

    showmount -e 172.23.73.187
    

    挂载

    mount -t nfs 172.23.73.187:/home/txl/test   /home/txl/test
    

    查看挂载

    df -h
    

    image

    卸载

    umount /home/txl/test
    
  • 相关阅读:
    pycharm的background task一直更新index,速度慢的解决方法
    第一章 图像处理基础(直方图、高斯滤波、直方图均衡化)
    下载及配置Python+openCV
    封装axios的接口请求数据方法
    better-scroll封装上拉刷新,下拉加载更多功能
    封装js插件(loading)
    商品列表跳转详情页(项目过程思路)
    setInterval踩坑记
    Vue组件封装(以封装一个button组件为例)
    组件传值的方式
  • 原文地址:https://www.cnblogs.com/tangxuliang/p/15588677.html
Copyright © 2011-2022 走看看