欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Centos7下NFS服务搭建介绍

程序员文章站 2022-03-03 11:02:59
目录一、服务端二、客户端 三、测试服务一、服务端1.用yum源下载nfs相关服务 2.创造共享目录并在nfs相关配置文件写入共享目录  3.使用exportfs使设置立刻生效 4.重启nfs相关服务 ...

一、服务端

1.用yum源下载nfs相关服务

Centos7下NFS服务搭建介绍

 2.创造共享目录并在nfs相关配置文件写入共享目录

Centos7下NFS服务搭建介绍

 Centos7下NFS服务搭建介绍

 Centos7下NFS服务搭建介绍

3.使用exportfs使设置立刻生效 

Centos7下NFS服务搭建介绍

4.重启nfs相关服务 

Centos7下NFS服务搭建介绍

5.使用showmount命令测试nfs输出目录状态 

Centos7下NFS服务搭建介绍

二、客户端

1.下载nfs相关服务

Centos7下NFS服务搭建介绍

2.查看服务端ip有哪些共享目录允许客户端连接 

Centos7下NFS服务搭建介绍

3.建立客户端目录并将服务端的输出目录挂载在客户端目录下

Centos7下NFS服务搭建介绍

 三、测试服务

1.在服务端重启nfs服务并给服务端输出目录所需权限

Centos7下NFS服务搭建介绍

2.在服务端进入输出目录并建立文件

 Centos7下NFS服务搭建介绍

3.回到客户端重启nfs服务并进入客户端的挂载目录查看服务端写入的文件 

Centos7下NFS服务搭建介绍

至此,nfs服务搭建完成  补充:

rw                # 客户端对共享的目录可读写
ro                # 客户端对共享的目录只读不可写
sync              # 同步模式,也就是把内存的数据实时写入硬盘,但这样会降低磁盘效率
async             # 非同步模式,也就是每隔一段时间才会把内存的数据写入硬盘,能保证磁盘效率,但当异常宕机/断电时,会丢失内存里的数据
no_root_squash    # 客户端挂载nfs共享目录后,客户端上的root用户不受这些挂载选项的限制,权限很大
root_squash       # 跟no_root_squash相反,客户端上的root用户受到这些挂载选项的限制,被当成普通用户
all_squash        # 客户端上的所有用户在使用nfs共享目录时都被限定为一个普通用户
anonuid           # 上面的几个squash用于把客户端的用户限定为普通用户,而anouid用于限定这个普通用户的uid,这个uid与服务端的/etc/passwd文件相对应,如:anouid=1000
                  # 比如我客户端用xiaoming这个用户去创建文件,那么服务端同步这个文件的时候,文件的属主会变成服务端的uid(1000)所对应的用户
anongid           # 同上,用于限定这个普通用户的gid

到此这篇关于centos7下nfs服务搭建介绍的文章就介绍到这了,更多相关centos7 nfs服务内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

相关标签: CentOS NFS