系统管理指南:网络服务

映射项中的变量

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

表 6–2 预定义映射变量

变量 

含义 

源自 

示例 

ARCH

体系结构类型 

uname -m

sun4u

CPU

处理器类型 

uname -p

sparc

HOST

主机名 

uname -n

dinky

OSNAME

操作系统名称 

uname -s

SunOS

OSREL

操作系统发行版 

uname -r

5.8

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