JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris のシステム管理 (ネットワークサービス)     Oracle Solaris 11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I ネットワークサービス (トピック)

1.  ネットワークサービス (概要)

2.  Web キャッシュサーバーの管理

3.  システムの時刻関連サービス

パート II ネットワークファイルシステムへのアクセス (トピック)

4.  ネットワークファイルシステムの管理 (概要)

5.  ネットワークファイルシステムの管理 (手順)

ファイルシステムの自動共有

ファイルシステム自動共有を設定する方法

WebNFS アクセスを有効にする方法

NFS サーバーログを有効にする方法

ファイルシステムのマウント

ブート時にファイルシステムにマウントする方法

コマンド行からファイルシステムをマウントする方法

オートマウンタによるマウント

サーバーからすべてのファイルシステムをマウントする方法

NFS サーバー上で大規模ファイルを無効にする方法

クライアント側フェイルオーバーを使用する方法

1 つのクライアントに対するマウントアクセスを無効にする方法

ファイアウォールを越えて NFS ファイルシステムをマウントする方法

NFS URL を使用して NFS ファイルシステムをマウントする方法

フェデレーテッドファイルシステムサーバーの DNS レコードの設定

NFS サービスの設定

NFS サービスを起動する方法

NFS サービスを停止する方法

オートマウンタを起動する方法

オートマウンタを停止する方法

サーバー上で異なるバージョンの NFS を選択する方法

クライアント上で異なるバージョンの NFS を選択する方法

mount コマンドを使用してクライアント上で異なるバージョンの NFS を選択する方法

Secure NFS システムの管理

DH 認証を使用して Secure NFS 環境を設定する方法

WebNFS の管理作業

WebNFS アクセスの計画

NFS URL を使ってブラウズする方法

ファイアウォール経由で WebNFS アクセスを有効にする方法

autofs 管理作業の概要

autofs 管理の作業マップ

SMF パラメータを使用して autofs 環境を設定する

SMF パラメータを使用して autofs 環境を設定する方法

マップの管理作業

マップの修正

マスターマップを修正する方法

間接マップを修正する方法

直接マップを修正する方法

マウントポイントの重複回避

非 NFS ファイルシステムへのアクセス

autofs で CD-ROM アプリケーションにアクセスする方法

autofs で PC-DOS データフロッピーディスクにアクセスする方法

オートマウンタのカスタマイズ

/home の共通表示の設定

複数のホームディレクトリファイルシステムで /home を設定する方法

/ws 下のプロジェクト関連ファイルを統合する方法

共有名前空間にアクセスするために異なるアーキテクチャーを設定する方法

非互換のクライアントオペレーティングシステムのバージョンをサポートする方法

複数のサーバーを通じて共用ファイルを複製する方法

autofs セキュリティー制限を適用する方法

autofs で公開ファイルハンドルを使用する方法

autofs で NFS URL を使用する方法

autofs のブラウズ機能を無効にする

1 つの NFS クライアントの autofs ブラウズ機能を完全に無効にする方法

すべてのクライアントの autofs ブラウズ機能を無効にする方法

選択したファイルシステムの autofs ブラウズ機能を無効にする方法

NFS リフェラルの管理

NFS リフェラルの作成とアクセスの方法

NFS リフェラルを削除する方法

NFS のトラブルシューティングの方法

NFS のトラブルシューティングの手順

NFS クライアントの接続性を確認する方法

NFS サーバーをリモートで確認する方法

サーバーで NFS サービスを確認する方法

NFS サービスを再起動する方法

NFS ファイルサービスを提供しているホストを確認する方法

mount コマンドに使用されたオプションを確認する方法

autofs のトラブルシューティング

automount -v により生成されるエラーメッセージ

その他のエラーメッセージ

autofs のその他のエラー

NFS のエラーメッセージ

6.  ネットワークファイルシステムへのアクセス (リファレンス)

パート III SLP (トピック)

7.  SLP (概要)

8.  SLP の計画と有効化 (手順)

9.  SLP の管理 (手順)

10.  レガシーサービスの組み込み

11.  SLP (リファレンス)

パート IV メールサービス (トピック)

12.  メールサービス (概要)

13.  メールサービス (手順)

14.  メールサービス (リファレンス)

パート V シリアルネットワーキング (トピック)

15.  Solaris PPP 4.0 (概要)

16.  PPP リンクの計画 (手順)

17.  ダイアルアップ PPP リンクの設定 (手順)

18.  専用回線 PPP リンクの設定 (手順)

19.  PPP 認証の設定 (手順)

20.  PPPoE トンネルの設定 (手順)

21.  一般的な PPP 問題の解決 (手順)

22.  Solaris PPP 4.0 (リファレンス)

23.  非同期 Solaris PPP から Solaris PPP 4.0 への移行 (手順)

24.  UUCP (概要)

25.  UUCP の管理 (手順)

26.  UUCP (リファレンス)

パート VI リモートシステムの利用 (トピック)

27.  リモートシステムの利用 (概要)

28.  FTP サーバーの管理 (手順)

29.  リモートシステムへのアクセス (手順)

パート VII ネットワークサービスの監視 (トピック)

30.  ネットワークパフォーマンスの監視 (手順)

用語集

索引

ファイルシステムのマウント

ファイルシステムをマウントするには、いくつかの方法があります。システムをブートするときに自動的にマウントされるようにするか、コマンド行から必要に応じてマウントするか、オートマウンタを使用します。オートマウンタには、ブート時のマウントやコマンド行からのマウントに比較していくつもの利点がありますが、状況によってこの 3 つの方法を組み合わせる必要があります。また、ファイルシステムのマウント時に使用するオプションに応じて、プロセスを有効または無効にする方法がいくつかあります。ファイルシステムのマウントに関するすべての作業のリストについては、次の表を参照してください。

表 5-2 ファイルシステムのマウントの作業マップ

作業
説明
参照先
ブート時にファイルシステムをマウントします
システムがリブートされるときに必ずファイルシステムがマウントされるようにする手順。
コマンドを使用してファイルシステムをマウントします
システムの動作時にファイルシステムをマウントする手順。この手順はテストに有効です。
オートマウンタによりマウントします
コマンド行を使用せずに、要求に応じてファイルシステムにアクセスする手順。
ミラーマウントを使用してファイルシステムをマウントします
ミラーマウントを使用して 1 つ以上のファイルシステムをマウントする手順
ミラーマウントを使用してすべてのファイルシステムをマウントします
1 つのサーバーからすべてのファイルシステムをマウントする手順。
大規模ファイルを避けます
ファイルシステム上に大規模ファイルが作成されないようにする手順。
クライアント側フェイルオーバーを開始します
サーバーの不良時、動作中のファイルシステムへの自動切り換えを有効にする手順。
クライアントに対するマウントアクセスを無効にします
任意のクライアントがリモートシステムにアクセスする機能を無効にする手順。
ファイアウォールを越えてファイルシステムにアクセスを提供します
WebNFS プロトコルでファイアウォールを越えてファイルシステムへのアクセスを許可する手順。
NFS URL を使ってファイルシステムをマウントします
NFS URL を使ってファイルシステムへのアクセスを許可する手順。このプロセスによって、MOUNT プロトコルを使用しないでファイルシステムへのアクセスが可能になります。
FedFS ファイルシステムをマウントします
/nfs4 マウントポイントを通して FedFS ファイルシステムにアクセスできるように DNS レコードを確立する処理。

ブート時にファイルシステムにマウントする方法

autofs マップを使用するのではなく、ブート時にファイルシステムをマウントするには、次の手順に従います。リモートファイルシステムにアクセスするクライアントごとに、この手順を行う必要があります。

  1. 管理者になります。

    詳細は、『Oracle Solaris の管理: セキュリティーサービス』の「管理権限を取得する方法」を参照してください。

  2. ファイルシステムに関するエントリを /etc/vfstab に追加します。

    /etc/vfstab ファイルのエントリ構文は、次のとおりです。

    special  fsckdev  mountp  fstype  fsckpass  mount-at-boot  mntopts

    詳細は、vfstab(4) のマニュアルページを参照してください。


    注意

    注意 - NFS クライアントの vfstab エントリも持つ NFS サーバーでは、リブート時のハングアップを避けるために、常に bg オプションを指定する必要があります。詳細は、「NFS ファイルシステム用の mount オプション」を参照してください。


例 5-1 クライアントの vfstab ファイル内のエントリ

wasp サーバーの /var/mail ディレクトリをクライアントマシンにマウントさせたいとします。それには、そのファイルシステムをクライアント上の /var/mail としてマウントし、読み取りと書き込みの両方ができるようにします。この場合は、次の項目をクライアントの vfstab ファイルに追加します。

wasp:/var/mail - /var/mail nfs - yes rw

コマンド行からファイルシステムをマウントする方法

新規マウントポイントをテストするために、コマンド行からファイルシステムをマウントすることがあります。このようにしてマウントすると、オートマウンタでアクセスできないファイルシステムに、一時的にアクセスすることができます。

  1. 管理者になります。

    詳細は、『Oracle Solaris の管理: セキュリティーサービス』の「管理権限を取得する方法」を参照してください。

  2. ファイルシステムをマウントします。

    次のコマンドを入力します。

    # mount -F nfs -o ro bee:/export/share/local /mnt

    上の例では、bee サーバーの /export/share/local ファイルシステムが、ローカルシステムの /mnt に読み取り専用でマウントされます。コマンド行からこのようにマウントすることにより、ファイルシステムを一時的に表示することができます。umount を実行するかローカルホストをリブートすると、このマウントは解除されます。


    注意

    注意 - mount コマンドのどのバージョンでも、無効なオプションに関する警告メッセージは表示されません。解釈できないオプションがあると無視されるだけです。予想外の結果が生じるのを避けるために、使用するオプションはすべて確認してください。


例 5-2 ファイルシステムをマウントしたあとでミラーマウントを使用する

このリリースにはミラーマウント機能が含まれています。この新しいマウント技術は、NFSv4 サーバーからの 2 つ目のファイルシステムにアクセスする任意の NFSv4 クライアントから使用できます。mount コマンドまたはオートマウンタを使用してサーバーから最初のファイルシステムをマウントしたあとは、そのマウントポイントに追加された任意のファイルシステムにアクセスできます。必要な操作はファイルシステムへのアクセスを試みることだけです。ミラーマウントは自動的に実行されます。詳細は、「ミラーマウントのしくみ」を参照してください。

オートマウンタによるマウント

「autofs 管理作業の概要」では、オートマウンタによるマウントの確立とサポートについて詳細に説明します。通常のシステムに変更を加えることなく、リモートファイルシステムが /net マウントポイントでアクセスできるようになります。前述の例の /export/share/local ファイルシステムをマウントする場合は、次のように入力します。

% cd /net/bee/export/share/local

オートマウンタでは、すべてのユーザーがファイルシステムをマウントできるので、root としてアクセスする必要はありません。またファイルシステムのマウントを自動的に解除できるので、作業の終了後、ファイルシステムのマウントを解除する必要はありません。

追加のファイルシステムをクライアントにマウントする方法については、Using Mirrormounts After Mounting a File Systemを参照してください。

サーバーからすべてのファイルシステムをマウントする方法

このリリースにはミラーマウント機能が含まれるため、クライアントはサーバーから 1 つのマウントを正常に完了したあと、そのサーバーから NFS を使用して共有されるすべての使用可能なファイルシステムにアクセスできます。詳細は、「ミラーマウントのしくみ」を参照してください。

  1. 管理者になります。

    詳細は、『Oracle Solaris の管理: セキュリティーサービス』の「管理権限を取得する方法」を参照してください。

  2. サーバーのエクスポートされた名前空間のルートをマウントします。

    このコマンドは、サーバーからファイルシステム階層をクライアント上にミラー化します。この場合は、/mnt/export/share/local ディレクトリ構造が作成されます。

    # mount bee:/ /mnt
  3. ファイルシステムにアクセスします。

    このコマンドなど、ファイルシステムにアクセスする任意のコマンドを実行すると、ファイルシステムがマウントされます。

    # cd /mnt/export/share/local

NFS サーバー上で大規模ファイルを無効にする方法

2G バイト超のファイルを処理できないクライアントをサポートするサーバーでは、大規模ファイル作成機能の無効化が必要になることがあります。

  1. 管理者になります。

    詳細は、『Oracle Solaris の管理: セキュリティーサービス』の「管理権限を取得する方法」を参照してください。

  2. ファイルシステム上に大規模ファイルが存在していないことを確認してください。

    例:

    # cd /export/home1
    # find . -xdev -size +2000000 -exec ls -l {} \;

    システム上に大規模ファイルが存在する場合には、削除するか、他のファイルシステムに移動する必要があります。

  3. ファイルシステムをマウント解除します。
    # umount /export/home1
  4. largefiles を使用してファイルシステムがマウントされている場合は、ファイルシステムの状態をリセットします。

    fsck は、ファイルシステム上に大規模ファイルが存在しない場合に、ファイルシステムの状態をリセットします。

    # fsck /export/home1
  5. nolargefiles を使用して、ファイルシステムをマウントします。
    # mount -F ufs -o nolargefiles /export/home1

    コマンド行からマウントすることができますが、オプションを常時使用するようにするには、/etc/vfstab に次のようなエントリを追加してください。

    /dev/dsk/c0t3d0s1 /dev/rdsk/c0t3d0s1 /export/home1  ufs  2  yes  nolargefiles

クライアント側フェイルオーバーを使用する方法

  1. 管理者になります。

    詳細は、『Oracle Solaris の管理: セキュリティーサービス』の「管理権限を取得する方法」を参照してください。

  2. NFS クライアント上で、ro オプションを使用してファイルシステムをマウントします。

    コマンド行からも、オートマウンタを使用しても、また/etc/vfstab ファイルに次のようなエントリを追加することによってもマウントできます。

    bee,wasp:/export/share/local  -  /usr/local  nfs  -  no  ro

    この構文はオートマウンタでも指定できました。しかし、フェイルオーバー機能が使用できるのは単一のサーバーが選択されているときだけで、ファイルシステムがマウントされている間は使用できませんでした。


    注 - 異なるバージョンの NFS プロトコルを実行しているサーバーを、コマンド行や vfstab のエントリに混在させないでください。NFS version 2、version 3、または version 4 のプロトコルをサポートしているサーバーを混在して使用できるのは、autofs を使用する場合だけです。autofs では、version 2 、version 3、または version 4 のサーバーの最適なサブセットが使用されます。


1 つのクライアントに対するマウントアクセスを無効にする方法

  1. 管理者になります。

    詳細は、『Oracle Solaris の管理: セキュリティーサービス』の「管理権限を取得する方法」を参照してください。

  2. 1 つのクライアントに対するマウントアクセスを無効にします。
    # share -F nfs  ro=-rose:eng /export/share/man
    or=-rose:eng

    rose という名前のホストを除き、eng ネットグループ内のすべてのクライアントへの読み取り専用マウントアクセスを許可するアクセスリスト

    /export/share/man

    共有されるファイルシステム。

ファイアウォールを越えて NFS ファイルシステムをマウントする方法

ファイアウォールを越えてファイルシステムにアクセスするには、次の手順を実行します。

  1. 管理者になります。

    詳細は、『Oracle Solaris の管理: セキュリティーサービス』の「管理権限を取得する方法」を参照してください。

  2. 次のコマンドを使用して、ファイルシステムを手動でマウントします。
    # mount -F nfs bee:/export/share/local /mnt

    この例では、/export/share/local というファイルシステムは、公開ファイルハンドルを使ってローカルクライアントにマウントしています。標準のパス名の代わりに、NFS URL を使用することができます。ただし bee サーバーで公開ファイルハンドルがサポートされていないと、マウント操作は失敗します。


    注 - この手順では、NFS サーバーのファイルシステムを public オプションで共有する必要があります。また、クライアントとサーバー間のファイアウォールでは、ポート 2049 で TCP 接続できるようにする必要があります。共有しているすべてのファイルシステムに、公開ファイルハンドルでアクセスできます。そのため、デフォルトでは、public オプションが適用されています。


NFS URL を使用して NFS ファイルシステムをマウントする方法

  1. 管理者になります。

    詳細は、『Oracle Solaris の管理: セキュリティーサービス』の「管理権限を取得する方法」を参照してください。

  2. (省略可能) NFS version 2 または version 3 を使用している場合、次のコマンドを使用して、ファイルシステムを手動でマウントします。
    # mount -F nfs nfs://bee:3000/export/share/local /mnt

    この例では、サーバー bee/export/share/local というファイルシステムが、NFS ポート番号 3000 を使ってマウントされます。ポート番号を指定する必要はありません。その場合、デフォルトの NFS ポート番号である 2049 が使用されます。NFS URL に、public オプションを含めるかどうかを選択できます。public オプションを指定しない場合、サーバーが公開ファイルハンドルをサポートしていなければ、MOUNT プロトコルが使用されます。public オプションを指定すると、必ず公開ファイルハンドルを使用するように指定され、公開ファイルハンドルがサポートされていないとマウントは失敗します。

  3. (省略可能) NFS version 4 を使用している場合、次のコマンドを使用して、ファイルシステムを手動でマウントします。
    # mount -F nfs -o vers=4 nfs://bee:3000/export/share/local /mnt

フェデレーテッドファイルシステムサーバーの DNS レコードの設定

適切な DNS レコードを作成したあと、マウントポイントにアクセスすると、オートマウンタによってフェデレーテッドファイルシステムのマウントが完了します。サーバーの DNS レコードは次のようになります。

% nslookup -q=srv _nfs4._domainroot._tcp.example.com bee.example.com
Server:         bee.example.com
Address:        192.168.1.1

_nfs4._domainroot._tcp.example.com        service = 1 0 2049 bee.example.com.