ubuntu 18.04下 NFS 服务安装和配置方法
1、NFS介绍
NFS 简称是 Network File System(NFS),顾名思义是一种基于网络的文件存储系统。其技术最初由 Sun Microsystems 开发,并已广泛应用于 Free Software Foundation(FSF)支持的系统中。该协议允许不同计算机间可通过 TCP/IP 协议实现资源共享。基于 NFS 技术开发的应用程序能够方便地访问服务端的 NFS 服务器资源,并非实时同步而是提供类似本地文件访问体验。简单来说,NFS 就是通过网络让各个主机及其操作系统共享存储服务
NFS可作为企业内部容器云的存储选项之一,实现容器的永久存储。
2、NFS 安装步骤****
服务端 apt install nfs-kernel-server
客户端 apt install nfs-common
******3、**NFS 配置及使用
我们在服务端上建立了共享目录 /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

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

nt -e
4、NFS 测试****
请在另一台Linux虚拟机上进行测试以确认能否正确挂载NFS服务。服务端IP地址为192.168.232.105,请确保客户端能够配置相应的共享目录。
showmount -e 192.168.232.105

2)在客户端创建挂载目录
mkdir -p /share
- 挂载远程目录到客户端本地/share
mount 192.168.232.105:/data/share /share

手动在客户端的共享文件夹中生成一个a.txt文件;通过在服务器的数据共享目录中访问该文件来查看它。

