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

UNIX形式のオペレーティング・システムおよびWindows Server 2012 R2以降のバージョンのユーザーは、ファイル・システムに接続したり、ファイルに書き込むことができます。マウント・ターゲットは、ファイル・システムのネットワーク・アクセス・ポイントとして機能します。マウント・ターゲットにIPアドレスが割り当てられた後、それをファイル・システムのエクスポート・パスとともに使用すると、ファイル・システムをマウントできます。ファイル・システムのマウント元のインスタンスで、NFSクライアントをインストールする必要があります。UNIX形式のオペレーティング・システムの場合は、マウント・ポイントを作成します。ファイル・システムをマウントする場合、マウント・ポイントは、実際はファイル・ストレージのファイル・システムのルート・ディレクトリを表し、インスタンスからファイル・システムにファイルを書き込むことができます。Windowsオペレーティング・システムは、マウント・ポイントではなく、ドライブ文字の割当てを使用してルート・アクセスを表します。

ヒント

オンプレミス・インスタンスにファイル・システムをマウントするには、FastConnectまたはサイト間VPN IPSecを使用して、オンプレミス・インスタンスとOCI間のネットワーク接続を確立および検証します。詳細は、オンプレミス・ネットワークへのアクセスを参照してください。それ以外の場合、ファイル・ストレージ・ファイル・システムをマウントするステップは同じです。

前提条件

  • ファイル・システムには、少なくとも1つのマウント・ターゲットに少なくとも1つのエクスポートが必要です。新しいファイル・システムを作成すると、ファイル・システムのエクスポートが同時に作成されます。詳細は、ファイル・システムの作成を参照してください。
  • マウント・ターゲット用に正しく構成されたセキュリティ・ルール。Oracle Cloud Infrastructureでのセキュリティ・ルールの動作方法の詳細は、セキュリティ・ルールを参照してください。ファイル・ストレージに対するVCNセキュリティ・ルールの構成の手順を使用して、ファイル・システムにセキュリティ・ルールを正しく設定します。

マウント・コマンドのサンプル

特定のマウント・ターゲットおよびファイル・システムのマウント情報を含むマウント・コマンドのサンプルは、コンソールで使用できます。サンプルは、次のオペレーティング・システム・イメージで使用できます:

  • Oracle Linux
  • CentOS
  • Debian
  • Red Hat Linux
  • Ubuntu

マウント・ターゲットのホスト名を指定した場合、サンプルのコマンドではFQDNが使用されます。ホスト名を指定しなかった場合、サンプルではマウント・ターゲットのIPアドレスが使用されます。FQDNを使用したファイル・システムのマウントはオプションです。ホスト名を指定した場合でも、かわりにIPアドレスを使用するようにコマンドを編集できます。FQDNを使用してファイル・システムをマウントする場合は、FQDNがマウント・ターゲットのIPアドレスに正しく解決されることを確認します。詳細は、仮想クラウド・ネットワークのDNSを参照してください。

マウント・コマンドのサンプルは、「NFSエクスポート・オプション」で選択されている許可された認証オプションによって異なります。必要な認証方法と一致するコマンドをコピーしてください。
ノート

NFSクライアントが複数の認証タイプを持つエクスポートを使用し、ファイル・システムがsec=<auth_type>を指定せずにマウントされている場合、クライアントはエクスポートでサポートされている最も強い認証タイプを自動的に選択する必要があります。

マウント・コマンドのサンプルでは、ファイル・システムのルート・ディレクトリにファイル・システムをマウントします。マウント・コマンドのサンプルには、ファイル・システムのサブディレクトリ情報は含まれません。ファイル・システムのサブディレクトリをマウントするには、サンプルを編集してエクスポート・パスにサブディレクトリ・パスを追加する必要があります。Linuxタイプのインスタンスのサブディレクトリのマウントの詳細は、ファイル・システムのサブディレクトリ(Linux)をマウントするにはを参照してください。Windowsインスタンスのサブディレクトリのマウントの詳細は、ファイル・システムのサブディレクトリ(Windows)をマウントするにはを参照してください。

注意

ファイル・システムをマウントする場合、次のマウント・オプションの組合せはファイル・ストレージ・サービスでサポートされていません:

  • soft ファイル・システムが読取り/書込みマウント・オプション(-o rw)でマウントされている場合。この組合せによって、データが破損する可能性があります

次のマウント・オプションまたはマウント・オプションの組合せは、ファイル・ストレージ・サービスで使用することはお薦めしません:

  • softファイル・システムが読取り専用マウント・オプション(-o ro)でマウントされており、timeo300秒未満で指定されている場合。この組合せによって、I/Oのエラー・レスポンスが多数発生する可能性があります。
  • rsizeまたはwsizeこれらのオプションのために、パフォーマンスの問題が発生します。
ノート

ファイル・システムをマウントする際、Network Lock Manager (NLM)はデフォルトでファイル・ロックに対して有効になっています。デフォルトでは、指定されたマウント・オプションは必要ありません。一般的なNFSワークロードは通常、デフォルトを使用して機能します。

アプリケーションによっては、nolockマウント・オプションを指定することが必要になる場合があります。このマウント・オプションに関するベスト・プラクティスについては、アプリケーションのドキュメントを参照してください。

マウント・コマンドのサンプルの取得

  1. ナビゲーション・メニューを開き、「ストレージ」をクリックします。「ファイル・ストレージ」で、「ファイル・システム」をクリックします。
  2. 「リスト・スコープ」セクションで、「コンパートメント」を選択します。
  3. マウントするファイルシステムの名前をクリックします。
  4. ファイル・システムの詳細ページで、「リソース」「エクスポート」をクリックします。
  5. ファイル・システムのマウントに使用するエクスポート・パスをクリックします。

    ヒント

    正しいエクスポートを選択していることを確認するには、次の項目を確認します:

    • エクスポート・パス: このパスは、マウント・ターゲット内のファイル・システムを一意に識別します。エクスポートが同じファイル・システム用である場合でも、マウント・ターゲットの2つのエクスポートに同じエクスポート・パスを指定することはできません。
    • マウント・ターゲット名: ファイル・システムは、複数のマウント・ターゲットからエクスポートできます。正しいマウント・ターゲットのエクスポートを選択していることを確認してください。
  6. エクスポートの詳細ページで、「マウント・コマンド」をクリックします。
  7. 「イメージ」で、ファイル・システムのマウント先のコンピュート・インスタンスのイメージを選択します。
  8. 「コピー」リンクをクリックして、コマンドをコピーします。

次に、UNIX-styleまたはWindowsインスタンスからファイル・システムをマウントします。

必要なIAMサービス・ポリシー

Oracle Cloud Infrastructureを使用するには、管理者によってポリシーでセキュリティ・アクセス権が付与されている必要があります。このアクセス権は、コンソール、あるいはSDK、CLIまたはその他のツールを使用したREST APIのいずれを使用している場合でも必要です。権限を持っていない、または認可されていないというメッセージが表示された場合は、持っているアクセス権のタイプと作業しているコンパートメントを管理者に確認してください。

管理者の場合: ユーザーによるファイル・システムの作成、管理および削除のポリシーにより、ユーザーはマウント・コマンドを取得できます。

ポリシーを初めて使用する場合は、ポリシーの開始共通ポリシーを参照してください。