AMQ(8)

名称
amq - automounter 用問い合わせツール

書式
amq [ -fmpsuvTU ] [ -h hostname ] [ -l log_file ] [ -x log_options ] [ -D debug_options ] [ -M mountmap entry ] [ -P program_number ] [ directory ] ...

解説
amq は、現在動作中の amd プログラムの動作状況を簡単に知るための手段を提供しています。 通信は RPC で行われます。現在のプロトコルでは、3 つのモードがサポートされています。 デフォルトでは、マウントポイントとオートマウントされているファイルシステムの リストが出力されます。別のホストの状態を知るときは、 -h オプションで hostname を指定します。

directory が与えられると、デフォルトの出力ではファイルシステムごとの情報が表示されます。

オプション

-f  オプションは、automounter に対し、内部キャッシュをフラッシュするように 要求します。

-h hostname
    オプションで、問い合わせる代替ホストを指定します。デフォルトでは、 ローカルホストが使われます。 HP-UX クラスタでは、デフォルトでルートサーバに対して問い合わせが行われます。 これは、通常は automounter がルートサーバで動いているからです。

-l log_file
    amd に対し、ログファイル名として log_file を使うように指示します。セキュリティ上の都合により、これは amd がスタート時に使っていたファイルと同じであるべきです。 よって、このオプションは amd がオープンしているログファイルのファイルハンドルを リフレッシュする場合にのみ有用で、これにより daily cron ジョブで ファイルのローテートと圧縮ができるようになります。

-m  オプションは、ファイルシステムのリストを、各ファイルシステムに対する参照回数と マウント中に起きたエラーを含めて表示するように automounter に要求します。

-p  リモートもしくはローカルに動作している amd のプロセス ID を返します。 これは、ローカル側の amd プロセスにシグナルを送る必要がある場合に有効で、 プロセステーブルを検索する手間が省けます。このオプションは ctl-amd スクリプト内で使われています。

-s  オプションは、automounter に対し、システム全体の統計情報を表示するように 要求します。

-u  オプションは automounter に対し、情報を送ってもらうのではなく、 指定したファイルシステムをアンマウントするように要求します。 アンマウントは要求であって、必ず行われるとはかぎりません。 これは単にマウントしているファイルシステムのタイムアウトを引き起こすだけです。 amd のメインスケジューラがリクエストを拾い、これにより通常のタイムアウト動作が 引き起こされるだけです。

-v  オプションは、 automounter に、バージョン情報を提供するように要求します。これは、 amd の -v オプションで得られる情報の一部です。

-x log_options
    automounter に対し、 log_options で指定したログオプションをオンにするように要求します。

-D debug_options
    automounter に対し、 debug_options で指定したログオプションをオンにするように要求します。

-M map_ent
    オプションは、 amd にマップエントリを 1 つ渡し、 それが評価されるまで待ちます。この結果としてマウントされる可能性があります。

-P program_number
    amd 用に予約されている RPC プログラム番号とは別の program_number を持つ amd と通信し、残りの命令全てをその automounter に対して適用します。 これは、amd が複数動作していてかつそれぞれ別々に管理したい場合に有効です。 これを指定しない場合には、amq は amd 用のデフォルトのプログラム番号である 300019 を使います。セキュリティ上の都合により、amd が使うことのできる 代替プログラム番号は 300019 から 300029 までの間 (300019 と 300029 も含む) です。

-T  amd と、TCP トランスポートでしか接続しないようにします。通常、 amq は TCP で接続を試み、失敗した場合には UDP を試します。

-U  amd と UDP (コネクションレス) トランスポートでしか接続しないようにします。通常、 amq は TCP で接続を試み、失敗した場合には UDP を試します。

関連ファイル
amq.x
    RPC のプロトコル記述

警告
amq は、Sun が登録している RPC プログラム番号 (10 進数で 300019) を使っています。 これは通常、/etc/rpc には含まれていません。

関連項目
amd(8), ctl-amd(8), amd.conf(5).

作者
Jan-Simon Pendry <jsp@doc.ic.ac.uk>, Department of Computing, Imperial College, London, UK.
Erez Zadok <ezk@cs.columbia.edu>, Department of Computer Science, Columbia University, New York, USA.
am-utils に対する上記以外の作者や貢献者は、am-utils と一緒に配布されている AUTHORS ファイルに書かれています。