k8s-nfs-server安装及使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wxb880114/article/details/86591835

CentOS 7 安装配置 NFS

服务器

nps 192.168.136.18

client 192.168.136.19

安装nfs

yum -y install nfs-utils rpcbind

在这里插入图片描述

NFS 说明

NFS 的套件结构:
/etc/exports :这个档案就是 NFS 的主要设定档了!不过,系统并没有预设值,所以这个档案‘ 不一定会存在’,您可能必须要使用 vi 主动的建立起这个档案喔!我们等一下要谈的设定也仅只是这个档案而已呐!

/usr/sbin/exportfs :这个是维护 NFS 分享资源的指令,我们可以利用这个指令重新分享 /etc/exports 变更的目录资源、将 NFS Server 分享的目录卸载或重新分享等等,这个指令是 NFS 系统里面相当重要的一个喔!至于指令的用法我们在底下会再介绍。

/usr/sbin/showmount :这是另一个重要的 NFS 指令。exportfs 是用在 NFS Server 端,而 showmount 则主要用在 Client 端。这个 showmount 可以用来察看 NFS 分享出来的目录资源喔!

/var/lib/nfs/*tab :在 NFS 伺服器的登录档都放置到 /var/lib/nfs/ 目录里面,在该目录下有两个比较重要的登录档, 一个是 etab ,主要记录了 NFS 所分享出来的目录的完整权限设定值;另一个 xtab 则记录曾经连结到此 NFS 主机的相关用户端资料。

NFS 配置

nfs 的主配置文件 /etc/expots,默认为空
在这里插入图片描述

NFS启动

因为centos7自带了rpcbind,所以不用安装rpc服务,rpc监听在111端口,可以使用

ss -tnulp | grep 111

查看rpc服务是否自动启动,如果没有启动,就systemctl start rpcbind 启动rpc服务。
rpc在nfs服务器搭建过程中至关重要,因为rpc能够获得nfs服务器端的端口号等信息,
nfs服务器端通过rpc获得这些信息后才能连接nfs服务器端。

systemctl start nfs //启动nfs

查看

rpcinfo -p 192.168.136.18

在192.168.136.19上执行(客户端)

  1. yum -y intall nfs-utils (客户端上不需要启动nfs服务,只是为了使用showmount工具)
  2. 检测rpc是否启动
  3. 使用showmount -e 192.168.136.18查看
  4. 挂载至本地/mnt目录 mount -t nfs 192.168.1.188:/data /mnt

猜你喜欢

转载自blog.csdn.net/wxb880114/article/details/86591835