基本内容:
autoFS文档系统的基础知识
使用automount映象
autoFS是个使用NFS协议提供自动挂载的文档系统机制,也是个CS模式服务。在系统启动的时候执行/etc/rc2.d/S74autofs脚本来自动运行.这个脚本运行automount命令
无论何时,当客户端电脑上的一个用户运行automountd程式来访问远程文档或目录,这个程式就对远程文档和目录进行挂接.只要远程文档或目录更有访问的需要,他们就一直被挂接。假如隔了指定的一段时间没有被访问,那么automountd程式就自动卸载这些文档系统
autoFS 服务在不受用户干扰的情况下执行挂载或卸载,而不用用户手动来挂载或卸载,他们也无需知道终极用户密码
automount工具包含三个组成部分:autoFS文档系统,automountd程式,automount命令
介绍autoFS文档系统:
automount命令能够用来安装autofs挂接点,并将自动挂接的映象文档和每个挂接点建立联系,但这需要自动挂接守护进程automountd的运行配合。当自动挂接守护进程在客户端初始启动时,在导出目录上是不会挂接任何的客户机的,因为只有在某个客户机的远程用户试图访问这些目录下的文档时,这些目录才会被挂接,并在这些连接最终出现超时时被自动卸载.
介绍automountd程式:
automountd程式由/etc/rc2.d/S74autofs脚本在启动时候驱动,根据需要挂载文档系统和卸载空闲挂载点.
automountd程式和automount命令是完全单独的。也因为这一点,不用去关或开automountd程式进程来进行增加,删除,或改变映象信息
介绍automount命令:
automount命令在系统启动的时候被调用.
autoFS映象类型有:
主控映象:列出设立了autoFS文档系统的其他映象文档如直接映象和间接映象.automount指令在系统启动的时候读这个映象
直接映象:列出了挂载点的完整路径
相对映象:列出了挂载点的相对路径
特别映象:提供了对使用了主机名的NFS服务器的访问
这些映象描述的信息和/etc/vfstab文档里面关于远程文档资源的信息相似
当自动挂接器初始启动时,他将通过读取/etc/auto_master文档来决定到哪里去寻找直接和间接映象文档,
auto_master文档被称为主控映象.
# cat /etc/auto_master,基本格式是:
mount point map name mount opintons
里面包含三项,分别是挂载点(一个目录名称的绝对路径,假如指定的这个目录不存在,那么由autoFS服务来创建),映象名称(一个直接映象或一个间接映象,提供了挂载信息),挂载选项(其中的nobrowse选项是autoFS指定的挂载选项)
在auto_master前面的加号说明在automountd程式读取其他映象之前要对NIS,NIS 或LDAP数据库进行搜索
.假如这行被注释掉了,那么只有本地文档被搜索.
和主机名相关的共享文档在/net/hostname目录下,比如:
# cd /net/sys42/documentation
直接映象的语法格式是:
key:挂载选项的绝对路径
mount-options:挂载选项
location
-browse选项说明无论有没有被挂载,挂载点都可见,默认是这个选项.-nobrowse就说明挂载点不可见.
假如要更改主控映象或创建一个直接映象的时候,就使用automount命令,基本语法格式是:
automount [-t duration] -v
-t选项指定一个时间,默认是300秒.说明当文档系统没有使用了之后能够维持多长时间的挂载状态
-v选项展示执行automount命令之后的输出
当对现有直接映象做了改变之后不用停止或启动automountd程式,因为这个程式是无状态的.能够在任何
时间对直接映象作修改操作.
开启或关闭automount系统
# /etc/init.d/autofs start
# /etc/init.d/autofs stop
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




