- 论坛徽章:
- 0
|
Solaris中配置自动挂载文件系统
关键词: autofs, automount master map, direct map, indirect map, /etc/auto_master
master map
# Master map for automounter
#
+auto_master
/net -hosts -nosuid,nobrowse
/home auto_home -nobrowse
/xfn -xfn
两个特殊/net和/xfn 挂接点
/net
通过/net可以自动挂接在host文件里出现的并且有NFS共享文件的服务器上的文件
访
问的目录路径是/net/host_name/path/to/share_files,host_name是在/etc/hosts中定义的主机,
/path/to/share_files是该主机共享出来的文件系统。比如在主机moon上访问主机mars共享出来的文件系统
/export/data可以用路径/net/mars/export/data。
/xfn
/xfn略微复杂一些本文不介绍
direct map
direct map在master map中"/-"作为mount point定义,它在定义结构时使用完整的路径作为map的key。
在NIS, NIS+中direct map仅能定义一次。但在/etc/auto_master文件中direct map可以定义多次。
示例:
auto_master文件:
# Master map for automounter
#
+auto_master
/net -hosts -nosuid,nobrowse
/home auto_home -nobrowse
/xfn -xfn
/- auto_direct -ro
auto_direct文件:
/usr/local -ro \
/bin ivy:/export/local/sun4 \
/share ivy:/export/local/share \
/src ivy:/export/local/src
/usr/man -ro oak:/usr/man \
rose:/usr/man \
willow:/usr/man
/usr/games -ro peach:/usr/games
/usr/spool/news -ro pine:/usr/spool/news \
willow:/var/spool/news
indirect map
key [options] location
key是挂载点路径的最后一部份,比如要把远程的NFS文件系统挂载到/mnt/efs/ebiz/data目下,key应该是data而不是ebiz/data或者efs/ebiz/data。key不允许包含斜杠。
示例:
auto_master文件
# Master map for automounter
#
+auto_master
/net -hosts -nosuid,nobrowse
/home auto_home -nobrowse
/xfn -xfn
/mnt/efs/ebiz auto_ebiz
auto_ebiz文件
data -rw mars:/export/data
修
改上述配置后需要不需要运行automount命令使设置生效视修改内容而定。其规则是对auto_master的任何修改都需要运行automount
命令;对indirect map的任何修改都不需要运行automount命令;对direct
map增加或删除条目需要运行automount命令,但修改条目不需要运行automount命令(参考System Administration
Guide:Resource Management and Network Services p169 TABLE 15–8 When to
Run the automount Command)。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/18740/showart_110024.html |
|