免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 828 | 回复: 0
打印 上一主题 下一主题

如何自动装配文件系统autofs [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-12 11:59 |只看该作者 |倒序浏览
如果我们要使用远程服务端共享出来的资料,则必须手工将共享资源mount到本地客户端,该mount点一直存在,除非系统重启或者系统管理员手工卸载,当存在大量的共享的文件系统(或资源)时,工作量将会增加很多,这时,就可以使用autofs来实现自动装配文件系统(资源)。
自动装配文件系统主要依靠automountd后台监控程序来实现,该程序的主要配置文件为/etc/auto_master,该文件定义了mount目录和mount所需的映射文件名及其参数,默认内容为:
# Master map for automounter
#
+auto_master
/net -hosts -nosuid,nobrowse
/home auto_home -nobrowse
/xfn -xfn
其中+auto_master行表明在NIS或NIS+中的任何auto_master映射应该被自动地合成一体。
该文件中每行包含三项:
第一项为autofs文件系统被装配的位置;
第二项是和第一项配合使用,用来设定和装配点一起使用的映射文件名(位于/etc目录下),该文件中包含了额外的装配点,映射文件的格式为:
Mount Point Options Location
如在/etc/auto_master中指定 /home装配点所对应的文件为/etc/auto_home,则该文件中另外设定的装配点将和在/etc/auto_master文件中指定的装配点相结合构成一个绝对的装配点。如/etc/auto_home中存在着一行:
public -rw remote:/usr/share/man
则automount程序将把远程服务器端所共享的/usr/share/man目录自动装配到/home/public目录下(该目录无需手工创建,系统会自动创建),/home/public即为两个文件中第一项参数所共同设定的目录。
第三项(可选)为装配点的参数( 如nosuid)。
需要重新运行automount命令的情况:
Automount Map Run if Entry Is Added or Deleted Run if Entry Is Modified
auto_master Yes Yes
direct map Yes No
indirect map No No
例子1:自动装配共享资源
首先在服务器端共享一些资源(或文件系统)
remote#/usr/lib/nfs/nfsd
remote#/usr/lib/nfs/mountd
remote#share -F nfs /usr/share/man
然后在本地客户端手工编辑/etc/auto_home文件,增加一行:
public -rw remote:/usr/share/man
重启automountd进程
#/usr/lib/autofs/automountd
或者:
#/etc/init.d/autofs stop
#/etc/init.d/autofs start
这时使用命令:
#cd /home/public
则automountd进程会自动将remote:/usr/share/man共享点装配到/home/public目录下(该目录会自动创建)。
例子2:自动装配共享的光驱或软驱
在/etc/auto_master文件中加入一行:
/mnt auto_cdrom -nobrowse [nobrowse参数指定不允许列出,如用ls命令无法列出内容]
然后手工创建/etc/auto_cdrom文件,并加入:
cdrom -ro remote:/cdrom/share_package
重启automountd进程:
#/usr/lib/autofs/automountd
这时可以直接进入/mnt/cdrom目录了,如果是automount本地光盘,则将上行更改为:
cdrom -fstype=hsfs,ro :/dev/dsk/c0t6d0s2
 说明:
automountd监控程序检测被装配点的激活状态,如果在5分钟内没有激活该装配点,则automontd程序自动将装配点卸载,以节省系统开销。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/632/showart_98648.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP