服务器间如何实现文件共享
目录
- 一、服务端
- 二、客户端
- 三、 验证
一、服务端
步骤 1查看系统是否安装 NFS 软件包(系统一般会自带该软件包),执行如下命令:
rpm -qa|grep nfs

编辑
如果回显如上图类似信息,说明已经成功安装 NFS 软件包,不同操作系统回显会有所不同。
步骤 2如果未回显,则表示未安装。根据不同的操作系统,执行不同命令。
CentOS、Red Hat、Euler OS、Fedora 或 Oracle Enterprise Linux 系统下,执行如下命 令:
sudo yum -y install nfs-utils
步骤 3输入以下指令安装 bind-utils 软件包。
yum install bind-utils
步骤 4 创建一个准备用于共享访问的目录/data(这个目录可以自定义)
mkdir -p /nfs/code
步骤 5 将共享目录信息以及共享开放的权限写入配置exports(vim /etc/exports)文件中
命令:
echo “/nfs/code 192.168.*(rw,no_root_squash)”>/etc/exports
查看配置文件: cat /etc/exports
内容如下:
/nfs/code 192.168.*(rw,no_root_squash)
上述配置表示:共享目录为/nfs/code,可以被192.168.10网段的主机访问,权限是读写(rw),对应root用户权限设置(no_root_squash),具体的参数说明可以参考NFS手册,这里配置的是最常用的参数,也足够用了.
步骤 6 重启文件服务器的NFS相关服务
systemctl restart nfs systemctl enable nfs
二、客户端
步骤 1客户端安装nfs
yum install nfs-utils
步骤 2客户端访问也需要启动相关的访问服务
systemctl start nfs systemctl enable nfs
步骤 3创建一个拥有把文件服务器共享目录挂载到本地的目录/data,你也可以不使用这个目录,这个目录路径没有必要和文件服务器的一致
mkdir -p /data
步骤 5通过mount命令指定挂载nfs文件服务器的目录/data到本地的/data目录
mount -t nfs ip地址:/nfs/code /data
步骤 6通过df -h命令查看挂载点
三、 验证
步骤 1 在服务器端(示例:192.168.122.3)的/home/share路径下创建测试文件,在客户端(示例:192.168.122.2)的/home/share查看是否自动同步
步骤 2 在客户端(示例:192.168.122.2)的/home/share路径下创建测试文件,在服务器端(示例:192.168.122.3)查看是否自动同步;
上一篇:利用apache ftpserver搭建ftp服务器的方法步骤
栏 目:其它服务器
本文标题:服务器间如何实现文件共享
本文地址:https://zz.feitang.co/server/32949.html
您可能感兴趣的文章
- 01-07Tomcat部署Bolo动态博客
- 01-07图文详解nginx日志切割的实现
- 01-07如何解决swarm docker 端口不通问题
- 01-07详解nginx location指令
- 01-07如何解决docker http 500错误问题
- 01-07windows server 2008安装配置DNS服务器
- 01-07Linux上搭载Nginx负载均衡配置使用案例详解
- 01-07NGINX 权限控制文件预览和下载的实现原理
- 01-07Nginx防盗链与服务优化配置的全过程
- 01-07使用 Apache 反向代理的设置技巧


阅读排行
推荐教程
- 12-23linux中ftp无法访问怎么办
- 12-11docker存储目录迁移示例教程
- 12-10docker start启动容器后仍然exit状态的解决
- 12-10Linux下如何安装Logstash
- 01-05Shell脚本去重的几种方法实例
- 12-22kvm虚拟机配置NAT端口转发的实现方法
- 12-19Zabbix SAML SSO 登录绕过漏洞的操作流程
- 12-15Docker-Compose搭建Spark集群的实现方法
- 12-14Docker Desktop无法正常启动解决(failed to start...)
- 12-14k8s 与docker空间使用分析与清理方法




