ubuntu 18.04下 NFS 服务安装和配置方法

 

1、NFS介绍

NFS 是 Network FileSystem 的缩写,顾名思义就是网络文件存储系统,它最早是由 Sun 公司发展出来的,也是 FreeBSD 支持的文件系统中的一个,它允许网络中的计算机之间通过 TCP/IP 网络共享资源。通过 NFS,我们本地 NFS 的客户端应用可以透明地读写位于服务端 NFS 服务器上的文件,就像访问本地文件一样方便。简单的理解,NFS 就是可以透过网络,让不同的主机、不同的操作系统可以共享存储的服务。

NFS可作为企业内部容器云的存储选项之一,实现容器的永久存储。

2、NFS 安装步骤

服务端 apt install nfs-kernel-server

客户端 apt install nfs-common

 

3、NFS 配置及使用

1)我们在服务端创建一个共享目录 /data/share ,作为客户端挂载的远端入口,然后设置权限。

 

 mkdir -p /data/share

 chmod 666 /data/share

 

2)然后,修改 NFS 配置文件 /etc/exports

 

 vim /etc/exports

/data/share 10.222.77.0/24(rw,sync,insecure,no_subtree_check,no_root_squash)

3)启动 RPC 服务

viceservice rpcbind start rpcbind startnd start

4)启动nfs服务

sudo service nfs-kernel-server restart

5)查看注册的端口列表

    rpcinfo -p localhostlocalhost

ubuntu 18.04下 NFS 服务安装和配置方法_第1张图片

6)在服务端看下是否正确加载了设置的 /etc/exports 配置

        sshowmount -e localhost

howshowmount -e

4、NFS 测试

1) 在另一台 Linux 虚拟机上测试一下,是否能够正确挂载。可以在客户端查看下 NFS 服务端 (上边服务端 IP 为:192.168.232.105) 设置可共享的目录信息

showmount -e 192.168.232.105

2)在客户端创建挂载目录

mkdir -p /share

3) 挂载远程目录到客户端本地/share

mount 192.168.232.105:/data/share /share

手工在客户端的/share下创建一个a.txt,要以发现在服务器上的/data/share可以看见该文件。

 

 

你可能感兴趣的:(K8S)