码迷,mamicode.com
首页 > 其他好文 > 详细

NFS服务器搭建与autofs自动挂载

时间:2019-11-19 00:52:12      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:install   umount   net   光驱   ble   启动服务   rpcbind   mamicode   smb   

 NFS服务器搭建与autofs自动挂载

NFS网络文件系统,英文全称Network File System,是当前主流异构平台共享文件系统之一。其实现主要是采用远程过程调用RPC机制,可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到本地的NFS客户端中。在本地的NFS客户端的机器看来,NFS服务器端共享的目录就好像自己的磁盘分区和目录一样。

关于端口,NFS服务器随机选择端口进行传输,它通过RPC(remote procedure call 远程过程调用)服务统一管理NFS的端口,客户端和服务端通过RPC来先沟通NFS使用了哪些端口,再利用这些端口来进行数据的传输。

 

当访问程序通过NFS客户端向NFS服务端存取文件时,其流程如下:

  1. 服务器端启动RPC服务,并开启111端口;
  2. 服务器端启动NFS服务,并向RPC注册端口信息;
  3. 客户端启动RPC服务,向服务端的RPC服务请求服务端的NFS端口;
  4. 服务端的RPC服务反馈NFS端口信息给客户端;
  5. 客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输;

 

光驱和软盘我们一般知道什么时候需要挂载,但NFS和SMB共享等就不一定知道了,即我们一般不能及时知道NFS共享和SMB什么时候可以挂载。而autofs服务就提供这种功能,好像windows中的光驱自动打开功能,能够及时挂载动态加载的文件系统。免去我们手动挂载的麻烦。要实现光驱,软盘等的动态自动挂载,需要进行相关的配置。

Autofs与Mount/Umount的不同之处在于,它是一种看守程序。如果它检测到用户正试图访问一个尚未挂接的文件系统,它就会自动检测该文件系统,如果存在,那么Autofs会自动将其挂接。另一方面,如果它检测到某个已挂接的文件系统在一段时间内没有被使用,那么Autofs会自动将其卸载。因此一旦运行了Autofs后,用户就不再需要手动完成文件系统的挂接和卸载。

 

服务端安装nfs服务步骤

  1. 安装nfs和rpc
  • #yum install -y  nfs-utils 

技术图片

安装nfs成功!

  • #yum install -y rpcbind
  1. 启动服务(注意:先启动rpc服务,再启动nfs服务)
  • #systemctl start rpcbind   //启动rpc服务
  • #systemctl enable rpcbind   //设置开机启动
  • #systemctl start nfs-server  //启动nfs服务
  • #systemctl enable nfs  //设置开机启动

         2.配置共享文件目录,编辑配置文件

  • #mkdir /public  //创建public共享目录
  • # vi /etc/exports  //编辑配置文件

 /public 192.168.245.0/24(ro)

 /protected 192.168.245.0/24(rw)

  • #systemctl reload nfs   //使配置文件生效

        3.查看nfs服务

  • #showmount  -e  NFSIP

        4.nfs配置,编辑配置文件/etc/exports

  • #vi /etc/exports

技术图片

autofs的安装

  1. 安装autofs
  • #yum install autofs -y

技术图片

  • #systemctl start autofs.service  //开启autofs服务
  • #rpm -qc autofs  //查看autofs服务的配置文件

技术图片

autofs服务开启之后,将自动生成/net目录,默认将共享目录挂载在该目录中,只要使用 cd 命令指定 NFS 服务器的IP地址,就可以直接挂载使用远程主机上的 NFS 共享

NFS服务器搭建与autofs自动挂载

标签:install   umount   net   光驱   ble   启动服务   rpcbind   mamicode   smb   

原文地址:https://www.cnblogs.com/eristiser/p/11877738.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!