ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris のシステム管理 (ネットワークサービス) Oracle Solaris 11 Information Library (日本語) |
パート II ネットワークファイルシステムへのアクセス (トピック)
1 つのクライアントに対するマウントアクセスを無効にする方法
ファイアウォールを越えて NFS ファイルシステムをマウントする方法
NFS URL を使用して NFS ファイルシステムをマウントする方法
フェデレーテッドファイルシステムサーバーの DNS レコードの設定
mount コマンドを使用してクライアント上で異なるバージョンの NFS を選択する方法
DH 認証を使用して Secure NFS 環境を設定する方法
ファイアウォール経由で WebNFS アクセスを有効にする方法
SMF パラメータを使用して autofs 環境を設定する方法
autofs で CD-ROM アプリケーションにアクセスする方法
autofs で PC-DOS データフロッピーディスクにアクセスする方法
複数のホームディレクトリファイルシステムで /home を設定する方法
共有名前空間にアクセスするために異なるアーキテクチャーを設定する方法
非互換のクライアントオペレーティングシステムのバージョンをサポートする方法
1 つの NFS クライアントの autofs ブラウズ機能を完全に無効にする方法
すべてのクライアントの autofs ブラウズ機能を無効にする方法
選択したファイルシステムの autofs ブラウズ機能を無効にする方法
6. ネットワークファイルシステムへのアクセス (リファレンス)
Oracle Solaris 11 リリースでは、share コマンドが永続的な共有を作成し、システムの起動時に自動的に共有されます。以前のリリースとは異なり、次回以降のリブートのために /etc/dfs/dfstab ファイルを編集して共有に関する情報を記録する必要はありません。/etc/dfs/dfstab は使用されなくなりました。
表 5-1 ファイルシステムの共有 (作業マップ)
|
詳細は、『Oracle Solaris の管理: セキュリティーサービス』の「管理権限を取得する方法」を参照してください。
share コマンドを使用して、共有される各パスを定義します。この情報はシステムのリブート時に維持されます。
# share -F nfs -o specific-options pathname
specific-options の完全な一覧については、share_nfs(1M) のマニュアルページを参照してください。
share コマンドを実行し、適切なオプションが表示されていることを確認します。
# share -F nfs - /export/share/man sec=sys,ro "" - /usr/src sec=sys,rw=eng "" - /export/ftp sec=sys,ro,public ""
参照
次の手順では、サーバー上で共有したファイルシステムにクライアントがアクセスできるように autofs マップを設定します。詳細は、「autofs 管理作業の概要」を参照してください。
次の事項に注意してください。
デフォルトでは、NFS マウントに利用可能なすべてのファイルシステムが、WebNFS アクセス用として自動的に利用可能となります。この手順を使用する必要があるのは、次のいずれかの場合だけです。
NFS マウントが現時点で利用可能になっていないサーバーで NFS マウントができるようにする場合
share コマンドの public オプションを使用することで、公開ファイルハンドルをリセットして NFS URL を短くする場合
share コマンドの index オプションを使用することで、特定の HTML ファイルが強制的に読み込まれるようにする場合
sharectl ユーティリティーを使用して、NFS などのファイル共有プロトコルを構成することもできます。sharectl(1M) のマニュアルページおよび 「sharectl コマンド」を参照してください。
WebNFS サービスを起動する際の注意事項については、「WebNFS アクセスの計画」を参照してください。
詳細は、『Oracle Solaris の管理: セキュリティーサービス』の「管理権限を取得する方法」を参照してください。
share コマンドを使用して各ファイルシステムを定義します。次の例の public タグおよび index タグは省略できます。
# share -F nfs -o ro,public,index=index.html /export/ftp
オプションの完全な一覧については、share_nfs(1M) のマニュアルページを参照してください。
share コマンドを実行し、適切なオプションが表示されていることを確認します。
# share -F nfs - /export/share/man sec=sys,ro "" - /usr/src sec=sys,rw=eng "" - /export/ftp sec=sys,ro,public,index=index.html ""
詳細は、『Oracle Solaris の管理: セキュリティーサービス』の「管理権限を取得する方法」を参照してください。
/etc/nfs/nfslog.conf では、2 つの方法のいずれかで設定を変更できます。すべてのファイルシステムについてデフォルトの設定を編集するには、global タグに関連するデータを変更します。または、このファイルシステムについて新しいタグを追加します。これらの変更が必要でない場合には、このファイルを変更する必要はありません。/etc/nfs/nfslog.conf の書式については、nfslog.conf(4) のマニュアルページを参照してください。
share コマンドを使用して、各ファイルシステムを定義します。log=tag オプションとともに使用されるタグは、/etc/nfs/nfslog.conf に入力される必要があります。次の例では、global タグ内のデフォルト設定を使用しています。
# share -F nfs -ro,log=global /export/ftp
share コマンドを実行し、適切なオプションが表示されていることを確認します。
# share -F nfs - /export/share/man sec=sys,ro "" - /usr/src sec=sys,rw=eng "" - /export/ftp sec=sys,ro,public,log=global ""
# ps -ef | grep nfslogd
# svcadm restart network/nfs/server:default