在 Oracle® Solaris 11.2 中管理网络文件系统

退出打印视图

更新时间: 2014 年 7 月
 
 

Autofs 映射项中的变量

通过在客户机名称前加一个美元符号 ($) 前缀可以创建特定于该客户机的变量。该变量有助于了解正在访问同一个文件系统位置的不同体系结构类型。还可以使用花括号将变量名与附加字母或数字分隔开。下表显示了预定义的映射变量。

表 2-1  预定义的映射变量
变量
含义
源自
示例
ARCH
体系结构类型
uname -m
sun4
CPU
处理器类型
uname -p
sparc
HOST
主机名
uname -n
system1
OSNAME
操作系统名称
uname -s
SunOS
OSREL
操作系统发行版
uname -r
5.10
OSVERS
操作系统版本(发行版的版本)
uname -v
GENERIC

可以在项所在行的任何位置使用变量,但不能使用关键字。例如,假设您的文件服务器分别从 /usr/local/bin/sparc/usr/local/bin/x86 中导出 SPARC 和 x86 体系结构的二进制文件。客户机可以通过如下映射项进行挂载:

/usr/local/bin	   -ro	server:/usr/local/bin/$CPU

现在,所有客户机的同一项将应用于所有体系结构。


注 -  针对任何 sun4 体系结构编写的大多数应用程序可以在所有 sun4 平台上运行。–ARCH 变量硬编码为 sun4