名前 | 形式 | 機能説明 | オプション | 使用例 | ファイル | 属性 | 関連項目 | 注意事項
share コマンドはローカル資源をエクスポートして、FSType のリモートファイルシステムからマウントできるようにします。オプション -F FSType を指定しない場合、/etc/dfs/fstypes 内の最初のファイルシステムタイプがデフォルトとして使用されます。NFS に固有なオプションについては、share_nfs(1M) のマニュアルページを参照してください。pathname は共有するディレクトリのパス名です。引数をなにも指定しないと、share は共有しているすべてのファイルシステムを表示します。
次のオプションを指定できます。
ファイルシステムタイプを指定します。
specific_options を使用すると、共有する資源へのアクセスを制御できます。NFS に固有なオプションについては、share_nfs(1M) のマニュアルページを参照してください。specific_options は次のとおりです。
すべてのクライアントが pathname を読み書き両用で共有します。これはデフォルトの動作です。
指定されたクライアントだけが pathname を読み書き両用で共有します。他のシステムは pathname にアクセスできません。
すべてのクライアントが pathname を読み取り専用で共有します。
指定されたクライアントだけが pathname を読み取り専用で共有します。他のシステムは pathname にアクセスできません。
複数のオプションはコロンで区切ります。
-d オプションは、共有する資源の説明に使います。
次の例では、起動時に、(すべてのクライアントが) /disk ファイルシステムを読み取り専用で共有します。
share -F nfs -o ro /disk |
次の例では、netgroup_name 内のメンバーは読み取り専用で、hostname 内のユーザーは読み書き両用で、/export/manuals ファイルシステムを共有します。
share -F nfs -o ro=netgroup_name:rw=hostname /export/manuals |
起動時に実行する share コマンドのリスト
ファイルシステムタイプのリスト (デフォルトは NFS)
共有するファイルシステムのシステム記録
次の属性については、attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
使用条件 | SUNWcsu |
エクスポート (古い用語): SunOS 4.x では、ファイルシステムの共有は「エクスポート」と呼ばれていました。そのため、share コマンドは exportfs(1B) または /usr/sbin/exportfs として呼び出されました。
share コマンドを同じファイルシステムに複数回呼び出した場合、最後に呼び出した share コマンドが前の share コマンドに優先します。つまり、最後の share コマンドで設定したオプションが前のオプションに置き換わります。たとえば、/somefs を usera に読み書き両用のアクセス権を与えた場合、/somefs を userb にも読み書き両用のアクセス権が与えられます。
example% share -F nfs -o rw=usera:userb /somefs
この動作はルートファイルシステムの共有だけに制限されず、すべてのファイルシステムに適用されます。