Chinaunix首页 | 论坛 | 博客
  • 博客访问: 330826
  • 博文数量: 88
  • 博客积分: 3020
  • 博客等级: 中校
  • 技术积分: 930
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-13 09:32
文章分类

全部博文(88)

文章存档

2011年(1)

2009年(87)

我的朋友

分类: LINUX

2009-04-24 14:51:20

AutoFS提供了一种按需自动挂接和空闲超时自动卸除NFS文件系统的机制。挂接点可以使用本地的或分布式自动挂接地图。

AutoFS是一个客户端的服务。系统启动时,Solaris 9会自动运行/etc/rc2.d/S74autofs脚本(Solaris10则自动运行/lib/svc/method/svc-autofs脚本) 初始化AutoFS文件系统。这个脚本运行automount命令读取AutoFS的配置文件并启动自动挂接守护进程automountd。 Automountd保持运行状态,并根据需要挂接或卸载远程目录。

不论什么时候,当运行automound守护进程的客户机上的用户试图访问远程文件或目录时,守护进程会自动挂接(这些远程文件或目录所属的)远程文件系 统。只要有需要,这些远程文件系统就可以一直保持被挂接状态。如果有定义访问时间周期,到时automound会自动卸载该文件系统。

AutoFS服务按需挂接和卸载文件系统,不需要用户进行任何干涉。用户无需使用mount和umount命令,也不需要知道超级用户密码。

AutoFS文件系统具有以下功能:

l         按需挂接文件系统

l         自动卸载文件系统

l         通过使用名称服务,可以对AutoFS的挂接进行集中管理,大大减少了管理时间

l         可为读写(rw)或只读(ro)文件系统创建多个挂接资源

automount工具包括三个组件:

l         AutoFS文件系统

l         automountd守护进程

l         automount命令



AutoFS文件系统

AutoFS文件系统的挂接点在客户机系统的自动挂接地图(automount maps)中定义。定义了AutoFS的挂接点后,任何在此挂接点下的活动都会触发挂接请求,从而把远程文件系统挂接到此挂接点。如果配置了自动挂接 图,AutoFS内核模块会监视客户机的挂接请求,如果挂接请求是请求一个还未被挂接的AutoFS资源,AutoFS服务会调用automountd守 护进程挂接受请求的资源

Automound守护进程

Solaris 9的/etc/rc2.d/S74autofs(Solaris 10的/lib/svc/method/svc-autofs)脚本在系统启动时自动启动automountd守护进程。Automountd按需挂接文件系统并且卸载空闲的挂接点。

注:automountd守护进程完全独立于automount命令。正是由于这种独立性,不用停止和启动automountd守护进程,就可以增加,删除,修改地图信息

automount命令

automount命令在系统启动期间被调用,读取主控地图(master map)来创建AutoFS挂接的初始化设置。这些AutoFS挂接在启动期间不会被自动挂接,它们是按需挂接文件系统的挂接点
阅读(1525) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~