linux使用nfs实现目录文件共享

基于原文的一些简单整理

1.基于Centos7 的版本 nfs安装

  1. 使用yum安装

yum -y install nfs-utils

  1. 使用rpm离线安装
    rpm 离线包下载

client端与server端都需要安装

2.配置nfs的挂载

  1. server: 10.255.24.159
  2. client: 10.255.24.154

server端步骤

1.设置rpcbind和nfs服务的开机启动

systemctl enable rpcbind
systemctl enable nfs

2.启动rpcbind和nfs服务

systemctl start rpcbind
systemctl start nfs

3.防火强处理

查看防火请强状态
systemctl status firewalld
将nfs相关服务加入防火墙
firewall-cmd --zone=public --permanent --add-service={rpc-bind,mountd,nfs}
刷新防火墙配置
firewall-cmd --reload

4.配置参数调整

vi /etc/exports
#加入要共享的目录,示例:
/awsdata/app/  *(rw,sync,no_root_squash,no_all_squash)
#配置完后保存

  • systemctl restart nfs 重启nfs服务
    在这里插入图片描述

  • showmount -e localhost 查看本地共享目录
    在这里插入图片描述

  • service nfs status #检查nfs服务状态

client端步骤

1.设置rpcbind服务开机启动

systemctl enable rpcbind

2.启动rpcbind服务

systemctl start rpcbind

3.查看服务端设置的共享目录

showmount -e 10.255.24.159

在这里插入图片描述

4.将共享目录挂载到本地目录上

注意: 本地文件目录必须真实存在
示例: 将159:/awsdata/web目录下的内容共享到本地/awsdata/目录下
mount -t nfs -o rw,sync,auto 10.255.24.159:/awsdata/web /awsdata

5.查看与卸载

测试
在server端或client端的上述目录中创建文件,到另一台服务器下的目录中查看该文件是否同步成功
查看挂载
df -h
卸载挂载
umount /awsdata

6.依据需求应该将设置好的共享目录改为服务启动后自动挂载
 待补充
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值