通过node读取远程nfs服务器文件_Centos8.2-mini-20.04 安装nfs

本文介绍了如何在Centos8.2系统上安装和配置NFS服务器,包括安装nfs-utils和rpcbind,设置共享目录,编辑exports配置文件,启动服务,并在客户端进行挂载操作。
摘要由CSDN通过智能技术生成

Centos8.2-mini-20.04 安装nfs

#Cenots 8.2-20.04-mini
#Author ddkxiaobai
#nfs-utils 1:2.3.3-31.el8 x64

#rpcbind 1.2.5-7.el8 x64

安装nfs

dnf -y install nfs-utils rpcbind

c37958af70ee1758add91fd0983da465.png

rpcbind 默认开启启动

开启nfs-server 开机启动

systemctl enable nfs-server

5facd0ece79193766d889a66d648fc50.png

创建共享目录

cd /opt

mkdir nfs

d47778c96331cb23af181cbaea930497.png

nfs 配置文件

参数作用
ro只读(read only)
rw读写(read write)
root_squash当NFS客户端以root管理员访问时,映射为NFS服务器匿名用户
no_root_squash当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员
sync同时将数据写入到内存与硬盘中,保证不丢失数据
async优先将数据保存到内存,然后再写入硬盘,效率更高,但可能丢失数据

all_squash 不管客户端的使用nfs的用户是谁,都会压制成nobody用户

新建配置文件

vi /etc/exports

/opt/nfs 192.168.1.* (rw,async,root_squash)

wq

启动服务

systemctl start rpcbind

systemctl start nfs-server

exportfs -rv #立即生效

查看nfs 挂载项

showmount -e

b6b81c1a8e83d68ea15946e425b45eeb.png
le data-draft-node="block" data-draft-type="table" data-size="normal" data-row-style="normal">

客户端安装

dnf -y install nfs-utils

d0a1892b2cb53d029140da67fc74d17d.png

客户端显示服务端共享目录列表

showmount -e 192.168.3.237

3f3f113b3d1d2eaa1484e515d69b46c7.png

创建本地nfs专用共享目录

d01a2b44eed96309b207e9b552f07885.png

将远程nfs服务器共享目录挂载到本地创建的nfs共享目录

mount -t nfs 192.168.3.237:/opt/nfs /opt/nfs-client

41620b564ae4b1f1dd7a632229c4ee4b.png

· -t 参数表示使用的是TCP协议

· nfs 表示为nfs服务

· 192.168.3.237:/opt/nfs 表示远程nfs服务器资源共享目录

· nfs-client表示本地资源共享目录

将挂载信息写入到客户端fstab文件中

192.168.3.237:/opt/nfs /opt/nfs-client nfs defaults 0 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值