2021-10-04 linux学习-部署(九)之NFS网络文件系统

NFS网络文件系统

NFS网络文件系统服务可以将远程Linux系统上的文件共享资源挂载到本地主机的目录上,从而使得本地主机(Linux客户端)基于TCP/IP协议,像使用本地主机上的资源那样读写远程Linux系统上的共享文件

一 服务端设置

1 安装nfs

dnf install -y nfs-utils

2 防火墙设置

firewall-cmd --permanent --zone=public --add-service=nfs
firewall-cmd --permanent --zone=public --add-service=rpc-bind
firewall-cmd --permanent --zone=public --add-service=mountd
firewall-cmd --reload

3 建立用于NFS文件共享的目录

mkdir /nfsfile
chmod -R 777 /nfsfile

4 修改配置文件

vim /etc/exports
/nfsfile 192.168.0.*(rw,sync,root_squash)

用于配置NFS服务程序配置文件的参数

参数	            作用
ro	            只读
rw	            读写
root_squash	    当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户
no_root_squash	当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员
all_squash	    无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户
sync	        同时将数据写入到内存与硬盘中,保证不丢失数据
async	        优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据

5 重启服务

systemctl restart rpcbind
systemctl enable rpcbind
systemctl start nfs-server
systemctl enable nfs-server

二 客户端设置

1 查看目标主机上的可共享目录

showmount -e 192.168.0.10

Export list for 192.168.0.10:
/nfsfile 192.168.0.*

showmount命令中可用的参数以及作用

参数	    作用
-e	    显示NFS服务器的共享列表
-a	    显示本机挂载的文件资源的情况NFS资源的情况
-v	    显示版本号

2 创建挂载目录

mkdir /nfsfile

3 编辑挂载信息

vim /etc/fstab
192.168.0.10:/nfsfile  /nfsfile  nfs  defaults  0 0 

4 挂载共享目录

mount -a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹅一只

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值