小型集群搭建实践(三)--------配置文件服务器

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。(百度百科)

文件服务器:127.0.0.1   共享文件夹 /root/share

读取共享文件服务器:127.0.0.2 

一.配置文件服务器:

1.安装nfs

yum -y install nfs-utils rpcbind

2.开启nfs服务

systemctl start rpcbind
systemctl start nfs-server
systemctl start nfs-lock
systemctl start nfs-idmap

如果centos7以下的系统按照下面方式启动:

service rpcbind  start
service nfs-server start
service nfs-lock start
service nfs-idmap start

3.创建共享文件夹并赋予权限

mkdir -p /root/share   //-p级联创建目录

chmod 777 /root/share  //赋予权限
//解释:
//  1  1  1 
//  r  w  x

4.修改/etc/exports

vi /etc/exports
//输入i编辑
/root/share 127.0.0.2(rw,sync,no_root_squash)
//wq保存退出
//使文件生效
exportfs -a  

/root/share:为你共享的目录

127.0.0.2:是你要开放的ip

rw:可读可写

ro:可读不可写

no_root_squash 登入NFS主机,使用该共享目录时相当于该目录的拥有者,如果是root的话,那么对于这个共享的目录来说,他就具有root的权

root_squash 登入NFS主机,使用该共享目录时相当于该目录的拥有者。但是如果是以root身份使用这个共享目录的时候,那么这个使用者(root)的权限将被压缩成为匿名使用者,即通常他的UID与GID都会变成nobody那个身份

all_squash 不论登入NFS的使用者身份为何,他的身份都会被压缩成为匿名使用者,通常也就是nobody

sync 资料同步写入到内存与硬盘当中

async 资料会先暂存于内存当中,而非直接写入硬盘

insecure 允许从这台机器过来的非授权访问

5.检查目录是否正确

showmount -e

如果正确的话会显示出你的设置的共享文件夹以及共享给谁

6.关闭nfs使用的端口防火墙

firewall-cmd --add-service=nfs --permanent --zone=public
firewall-cmd --add-service=mountd --permanent --zone=public
firewall-cmd --add-service=rpc-bind --permanent --zone=public
firewall-cmd --reload   //重新载入配置,使其生效

如果使使用的阿里服务器的话,需要在阿里控制台开启相应的端口号:

1. portmap 端口 111 udp/tcp;

2. nfsd 端口 2049 udp/tcp;

3. mountd 端口 "xxx" udp/tcp

系统 RPC服务在 nfs服务启动时默认会为 mountd动态选取一个随机端口(32768--6553)

需要给mountd固定端口号,这个可以自行百度

7.设置nfs开机自启(根据需求)

systemctl enable rpcbind
systemctl enable nfs-server
systemctl enable nfs-lock
systemctl enable nfs-idmap

 

二.配置客户端服务器
 

1.安装nfs

yum -y install nfs-utils

2.查看对这个服务器的共享文件夹

showmount -e 127.0.0.1

3.挂载远程服务器NFS分区到本地挂载点

mount -t nfs 127.0.0.1:/root/share /root/share

解释:

mount 为挂载命令

nfs:使用的协议

127.0.0.1:挂载的文件服务器IP地址

/root/share:文件服务器的共享目录

/root/share   挂载到本地的哪个目录

showmount -e 文件服务器地址  //查看挂载目录
unmount ip:共享目录       //取消挂载

配置完成,去测试一下把。

 

参考文章:https://blog.csdn.net/wudinaniya/article/details/81068518

                https://www.jianshu.com/p/837b47f8aea3

               http://www.360doc.com/content/13/0321/14/834950_273004875.shtml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值