一、NFS介绍
NFS 即 Network File System(网络文件系统),是一种分布式文件系统协议。
⽹络⽂件系统(NFS)允许远程主机通过⽹络挂载⽂件系统,并像它们挂载在本地那样与这些⽂ 件系统进⾏交互。
NFS工作原理:
二、配置步骤
(一)、配置NFS服务器和客户端挂载
1、安装并启动NFS服务器
dnf install nfs-utils -y
查看服务状态:
systemctl status nfs-server
启动服务,并设置服务开机自启:
systemctl enable --now nfs-server
2、配置导出目录
mkdir /data
chmod 777 /data/
touch /data/testfile
vim /etc/exports
192.168.229.141是客户端主机IP
3、配置防火墙放行规则
firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=mountd
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --reload
4、在客户端查看导出的目录
showmount -e 192.168.229.140
192.168.229.140为服务端主机IP
mkdir /nfsclient/client-data/ -p
mount 192.168.229.140:/data /nfsclient/client-data/
df -h /nfsclient/client-data/
cd /nfsclient/client-data/使用ll命令可以看到服务端传过来的testfile文件
touch caicaikan之后使用ll命令可以看到testfile和caicaikan俩个文件
5、开机自动挂载
vim /etc/fstab
保存配置后,重启服务:
systemctl restart nfs-server
查看"/nfsclient/client-data/"目录所在的文件系统的磁盘使用情况:
df -h /nfsclient/client-data/
(二)、配置autofs⾃动挂载
1、安装autofs
dnf install autofs -y
2、编写auto.nfs(子配置文件)
vim /etc/auto.nfs
内容如下:
data 192.168.229.140:/data
挂载点 挂载设备
3、进入auto.master(主配置文件)
添加:
/nfsclient /etc/auto.nfs
服务端挂载的目录/nfsclient
4、重启autofs服务
systemctl restart autofs