点击这里给我发消息QQ客服

Centos8.2-mini-20.04 安装nfs

云之渝 2020-09-23

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

 

install001.png 

 

rpcbind 默认开启启动

 

开启nfs-server 开机启动

systemctl enable nfs-server


 install002.png

 

创建共享目录

cd /opt

mkdir nfs

install003.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

install004.png 

 

 

参数

作用

-e

显示NFS服务器共享列表

-a

显示本地挂载的文件资源情况

-v

显示版本号

 

 

 

 

 

客户端安装

dnf -y install nfs-utils

install005.png 

 

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

showmount -e 192.168.3.237

install006.png 

 

 

 

创建本地nfs专用共享目录


 

 install007.png

 

 

 

 

 

 

 

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

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

install008.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