五、按需自动挂载NFS——autofs

目录
一 、NFS简介
二、NFS工作原理
三、nfs服务安装和启动
四、NFS配置文件
4.1常见指定方式?编辑
4.2常见经典范例
4.3 nfs客户端卸载
五、按需自动挂载NFS——
5.配置思路
一 、NFS简介
NFS是基于udp/IP协议的应用,其实现主要是采用远程调控的RPC机制,RPC提供了一组与机器、操作系统以及低层传送协议无关的存取远程文件的操作,RPC采用了XDR的支持 。XDR是一种与机器无关的数据描述编码的协议,他以独立与任意的机器体系结构的格式对网上传送的数据进行编码和解码,支持在异构系统之间数据的传送 。
剩下说点人话:nfs就是让不同计算机不同操作系统之间可以互相共享文件,NFS采用客户/服务端的工作模式,比如我在nfs服务端设置的/home/目录为输出目录,那么我的nfs 和nfs 两个客户端就可以随便将这个共享目录/home/挂载在自己随便的一个目录下面,比如挂载在/home/data/目录下,这样,如果某用户登录到客户机进入到/home/data//目录,就可以看到nfs服务器/nfs/目录下的所有子目录和文件了 。并且如果有一定的权限的话,还能进行一些复制、移动、删除等命令 。具体如下图所示:
二、NFS工作原理
NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利 。
三、nfs服务安装和启动
yum -ynfs-utils
start rpc-bind
start nfs-
一般情况下,nfs-开机自启动,但是需要手动启动 。
四、NFS配置文件
NFS 服务的主要配置文件是/etc/
这个文件默认是空的,每一行提供一个共享目录的设置 。
4.1常见指定方式
4.2常见经典范例
设置输出目录是/home/ (服务端)
所有主机均可访问/home/目录,权限是可读可写,将数据先保存在内存缓冲区中,必要时才写入磁盘 。
vim /etc/
用 -rv重新读一遍文件,并且立即生效
stop .关闭防火墙
show mount -e 查看服务器
nfs客户端挂载,挂载nfs服务器上输出目录的格式为:
mount -t nfs 【nfs服务器的名称或ip:输出目录 本地挂载目录】
挂载目录为/home/data/
mount -t nfs :/home/ /home/data//
最后可通过df -Th查看挂载情况
注意:服务端的输出目录的其他人权限应该为可写!!!否则客户端无法在共享目录上创建文件或目录
4.3 nfs客户端卸载
【五、按需自动挂载NFS——autofs】 /home/data/
五、按需自动挂载NFS——
是希望我们开机或重启后进入后,当要访问客户端的本地挂载点/home/data/时,能自动挂载,而不是开机自动挂载,做到真正的按需挂载 。
5.配置思路
客户端安装软件包
yum -y
启动开启服务
配置监听目录
vi /etc/auto.misc
写上 监听目录 /etc/auto.misc
这个/etc/auto.misc为按需挂载的规则文件
写规则:
vim /etc/auto.misc
此时这个是不需要创建的
这里可以解释为:
使用/home/data/目录下的目录时,就会触发机制,就等于手动触发mount -t nfs :/home/ /home/data/
当我们进入到/home/data//这个目录下时,就会自动挂载 。