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 から SPARC アーキテクチャー、/usr/local/bin/x86 から x86 アーキテクチャーのバイナリをそれぞれエクスポートするファイルサーバーがあるとします。クライアントは、次のようなマップエントリを使ってマウントすることができます。

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

これですべてのクライアントの同じエントリがすべてのアーキテクチャーに適用されます。


注 -  どの sun4 アーキテクチャー向けに書かれたアプリケーションでも、ほとんどはすべての sun4 プラットフォームで実行できます。–ARCH 変数は、sun4 にハードコードされています。