目的
マシンが AFS を別のファイル・システムのクライアントにエクスポートできるかどうか報告または設定を行います。
構文
fs exportafs -type <exporter name> [-start <start/stop translator (on | off)>] [-convert <convert from afs to unix mode (on | off)>] [-uidcheck <run on strict 'uid check' mode (on | off)>] [-submounts <allow nfs mounts to subdirs of /afs/.. (on | off)>] [-help] fs exp -t <exporter name> [-st <start/stop translator (on | off)>] [-c <convert from afs to unix mode (on | off)>] [-u <run on strict 'uid check' mode (on | off)>] [-su <allow nfs mounts to subdirs of /afs/.. (on | off)>] [-help]
構文
fs exportafs コマンドは、マシンが AFS ファイル・スペースを AFS ファイル・システム以外のクライアントに再エクスポートできるかどうかを設定 (-start 引き数が使用されている場合) または報告 (その引き数が省略された場合) します。変換プロトコルのいくつかの機能を制御するには、次の引き数を使用します。
オプション
knfs コマンドに関しては、この値は、-id 引き数の値が、変換プログラム・マシンでの発行者のローカル UID と一致しなければならないことを意味します。実際に、この設定値は、-id 引き数を knfs コマンドに組み込むことを無意味にします。それは、-id 引き数を省略したときに、許容値 (発行者のローカル UID) だけがすでに使用されているからです。
UID 検査を使用可能にすることによって、AFS がサポートするシステム・タイプであっても、 AFS 以外のファイル・システムのクライアント・マシンに、 klog コマンドおよび pagsh コマンドも発行できるようにします。詳しくは、klog コマンドの参照ページを参照してください。
knfs コマンドに関しては、変換プログラム・マシンでの発行者のローカル UID と一致しない、 NFS クライアント・マシンでのローカル UID にトークンを割り当てるために、発行者は -id 引き数を使用できることを意味します。 (たとえば、MFS クライアント・マシンのローカル・スーパーユーザー root にトークンを割り当てる場合です。) この設定値を使用すると、knfs コマンドの複数の発行者は、 NFS クライアント・マシンの同じユーザーにトークンを使用できるようにすることが可能です。異なるユーザーが -id 引き数を同じ値に設定して knfs コマンドを発行するたびに、そのユーザーのトークンは、既存のトークンを上書きします。この結果、NFS クライアント・マシンのユーザーが予測不能のアクセスを行う可能性があります。
出力
マシンが非 AFS ファイル・システムのサーバーとしても構成されていない場合は、次のメッセージが表示されます。
Sorry, the file_system-exporter type is currently not supported on this AFS client
マシンが非 AFS ファイル・システムのサーバーとして構成されてはいるけれども、現在そのマシンに AFS を再エクスポートできない場合 (このコマンドの -start 引き数が on に設定されていないため)、次のメッセージが表示されます。
'file_system' translator is disabled
マシンが AFS を再エクスポートできる場合は、他のパラメーターの設定を報告するメッセージよりも前に、次のメッセージが表示されます。
'file_system' translator is enabled with the following options:
次のメッセージは、-convert 引き数がそれぞれ、on または off に設定されていることを示しています。
Running in convert owner mode bits to world/other mode Running in strict unix mode
次のメッセージは、-uidcheck 引き数がそれぞれ、on または off に設定されていることを示しています。
Running in strict 'passwd sync' mode Running in no 'passwd sync' mode
次のメッセージは、-submounts 引き数がそれぞれ、on または off に設定されていることを示しています。
Allow mounts of /afs/.. subdirs Only mounts to /afs allowed
例
次の例は、ローカル・マシンが AFS を NFS クライアント・マシンにエクスポート可能であることを示しています。
% fs exportafs nfs 'nfs' translator is enabled with the following options: Running in convert owner mode bits to world/other mode Running in no 'passwd sync' mode Only mounts to /afs allowed
次の例では、マシンを NFS サーバーとして使用可能にし、エクスポートされた AFS ディレクトリーおよびファイルの UNIX の group および other モード・ビットを変換して、 owner モード・ビットと一致するようにします。
% fs exportafs -type nfs -start on -convert on
次の例では、マシンが AFS を NFS クライアント・マシンに再エクスポートできないようにしています。
% fs exportafs -type nfs -start off
必要となる特権
コマンドの発行者は、ローカル・スーパーユーザー root としてログインする必要があります。
関連情報