什么是NFS和autofs
NFS网络文件系统:英文全称Network File System,是当前主流异构平台共享文件系统之一。其实现主要是采用远程过程调用RPC机制,可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到本地的NFS客户端中。在本地的NFS客户端的机器看来,NFS服务器端共享的目录就好像自己的磁盘分区和目录一样。
Autofs(自动挂载服务):在用户登录的同时,自动触发挂载用户home目录。
搭建NFS服务器
##安装nfs和rpc
#yum install -y nfs-utils
安装nfs成功!
#yum install -y rpcbind
启动服务(注意:先启动rpc服务,再启动nfs服务)
#systemctl start rpcbind //启动rpc服务
#systemctl enable rpcbind //设置开机启动
#systemctl start nfs-server //启动nfs服务
#systemctl enable nfs //设置开机启动
##配置共享文件目录,编辑配置文件
mkdir /public //创建public共享目录
vi /etc/exports //编辑配置文件
/public 192.168.245.0/24(ro)
/protected 192.168.245.0/24(rw)
#systemctl reload nfs //使配置文件生效
##查看nfs服务
showmount -e NFSIP
##nfs配置,编辑配置文件
#vi /etc/exports
AUTOFS自动挂载
##安装autofs
yum install -y autofs
rpm -ql autofs | less #查看配置文件位置
配置文件:/etc/auto.master #主配置
/etc/auto.misc #挂载点配置样板
##测试autofs
vim /etc/auto.mvp
#nfs -fstype=nfs 172.24.0.24:/share ###nfs 是挂载点
vim /etc/auto.master
/mvp /etc/auto.mvp ###加载配置文件 /mvp进入挂载点的路径
#service autofs restart
##挂载时间等信息配置
/etc/sysconfig/autofs
##NFS服务端配置
环境:Centos6.5 172.24.0.24
yum install -y nfs-utils rpcbind ###一般rpcbind都默认安装并开机自启动
vim /etc/exports