zoukankan      html  css  js  c++  java
  • 多台Linux之间文件共享

    环境是CentOS7。

    采用NFS实现。

    第一步:服务端安装nfs和rpcbind并启动

    检查是否已经安装

    表示nfs已经安装

     表示rpcbind已经安装。

    如果没检测到则安装

    查看是否启动:

     表示已经启动,如果没启动则

    启动。

    第二部:客户端安装nfs和rpcbind并启动

    步骤如上:

    第三部:配置服务端nfs配置文件

    1. vi /etc/exports

    加入如上内容:

    /home/zhutong/server/evaluation 10.106.10.138(rw,sync,no_root_squash) 表示共享路径   客户端地址  权限。

    2. exportfs -r 使配置文件生效

    权限说明:

    • rw:共享目录可读可写
    • all_squash:所有访问用户都映射为匿名用户或用户组
    • no_all_squash(默认):访问用户与本机用户匹配,匹配失败在映射为匿名用户或用户组
    • root_squash(默认):将来访的root用户映射为匿名用户或用户组
    • no_root_squash:来访的root用户保持root权限
    • anonuid:制定匿名访问用户的本地影虎UID   默认为nfsnobody 65534
    • anongid:指定匿名访问用户的本地用户组GID   默认为nfsnobody 65534
    • secure(默认)限制客户端只能从小于1024的tpc/ip端口连接服务器
    • insecure:允许客户端从大于1024的tcp/ip端口连接服务器
    • sync:将数据同步写入内存缓冲区和磁盘中,效率低,但是可保证数据的一致性
    • async:将数据先保存在内存缓冲区,必要时才写入磁盘
    • wdelay:检查是否有相关的写操作,如果有写操作一起执行,提高效率
    • no_wdelay:若有写操作立即执行,应与sync配合使用

    弟四部:客户端操作测试

    1. 确认客户端安装了nfs和rpcbind并启动完成。和服务端验证一致。

    2. 创建挂载目录

    3.测试挂载目录,出现如下则证明通过(一般是在内网之间挂载,考虑防火墙问题)

    4. 挂载

    其他命令

    umount /home #卸载挂载目录
  • 相关阅读:
    前台传入的application/json;charset=UTF-8格式的数据,java后端从request中获取json数据
    vue-element-admin实战 | 第二篇: 最小改动接入后台实现根据权限动态加载菜单
    vue-element-admin
    进程间通信的几种方式以及线程间通信的几种方式
    vue调用api接口解决跨域问题
    C#多态性(函数重载)
    VirtualBox中安装CentOS7后无法上网的解决方案
    C#继承
    android通过url下载文件
    python的数据爬取
  • 原文地址:https://www.cnblogs.com/xbwang520/p/11581826.html
Copyright © 2011-2022 走看看