AutoFs服务与mount/umount命令不同在与它是处于一种守护进程,只有检测到用户试图访问一个尚未挂载的文件系统时,会自动检测并挂载该文件系统,也就是说,将挂载信息写入/etc/fstab文件后将会在每次开机都会启动时都会将其挂载,而运行AutoFs后则是,当需要使用该文件系统了才会的动态挂载,节约了网络与系统资源。
autofs服务程序的主配置文件 "/etc/auto.master"中需要按照“挂载目录 子配置文件”的格式写入参数。挂载目录是文件要挂载位置的上一级目录,
例如对光盘进行挂载到/media/cdrom中配置文件中写入/media即可,然后在子配置中进行进一步说明,子配置自定义即可。子配置文件中应按照“挂载目录 挂载文件类型及权限 :设备名称”的格式写入参数。
NFS(Network Files System)网络文件系统,NFS文件系统协议允许网络中的主机通过TCP/IP协议进行资源共享,NFS客户端可以像使用本地资源一样读写远程NFS服务端的资料,NFS依赖于RPC服务与外部通信,必须要保证RPC能够正常注册服务的的端口信息才可以正常使用NFS服务。(RHEL7系统默认已安装NFS服务)
客户端localhost
192.168.44.128
RHEL8
selinux 关闭firewalld 关闭
服务端node2
192.168.44.131
参数
作用
ro
只读默认
rw
读写
root_squash
当NFS客户端使用root访问时,映射为NFS服务端的匿名用户
no_root_squash
当NFS客户端使用root访问时,映射为NFS服务端的root用户
all_squash
不论NFS客户端的使用任何账号,都映射为匿名用户
sync
同时将数据写入到内存和硬盘中
async
优先将数据写入到内存,然后写入硬盘,效率高,但可能造成数据丢失
使用showmount命令查询NFS服务端共享信息(格式为:“showmount” [参数] [远程主机])
-e
显示NFS服务端列表
-a
显示本机挂载NFS资源情况
-v
显示版本号