すべてのプロダクト
Search
ドキュメントセンター

Cloud Storage Gateway:NFS 共有へのアクセス

最終更新日:Jun 21, 2026

このトピックでは、Linux クライアントからオンプレミスファイルゲートウェイにアクセスする方法について説明します。

前提条件

既存の NFS 共有が必要です。詳細については、「Install an NFS client」をご参照ください。

背景情報

  • Linux クライアントからオンプレミスファイルゲートウェイにアクセスするには、その NFS 共有をローカルディレクトリにマウントする必要があります。このプロセスにより、NFS 共有がクライアントにマッピングされ、ローカルディレクトリとして扱えるようになります。

  • Linux オペレーティングシステムでは、NFS ファイルシステムを手動または自動でマウントできます。クライアントの再起動後もマウントを維持するため、手動マウントが成功した後に自動マウントを設定することを推奨します。

NFS 共有の手動マウント

  1. ローカルの Linux クライアントにログインします。

  2. 共有をクライアント上のローカルディレクトリにマウントします。

    説明

    コマンドパラメーター:

    • 192.168.0.0:/shares:Cloud Storage Gateway (CSG) のマウントターゲットです。ゲートウェイの IP アドレスと共有名で構成されます。マウントターゲットは、CSG コンソールで対象ゲートウェイの [共有] ページから確認できます。

    • local-directory:クライアント上の既存のローカルディレクトリです。このディレクトリへの読み取り/書き込み権限が必要です。

    • NFSv4 プロトコルを使用して共有をマウントするには、次のコマンドを実行します:

      sudo mount -t nfs -o vers=4.0,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory
    • NFSv3 プロトコルを使用して共有をマウントするには、次の手順を実行します:

      1. 次のコマンドを実行してマウントターゲットを取得します。

        showmount -e <gateway-ip-address>
      2. 次のコマンドを実行して共有をマウントします。例では、マウントターゲットが 192.168.0.0:/shares であるものとします。

        sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory
  3. df -h コマンドを実行して、マウント結果を確認します。

    出力が次の例のようであれば、マウントは成功しています。

    説明

    マウントが成功すると、表示される容量は 256 TB になります。この値はゲートウェイの仮想ファイルシステムの最大サイズを表しており、実質的に無制限である基盤となる OSS バケットの実際のストレージ容量を反映するものではありません。

    [root@centos7cb ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1        99G  1.6G   92G   2% /
    devtmpfs         24G     0   24G   0% /dev
    tmpfs            24G     0   24G   0% /dev/shm
    tmpfs            24G  424K   24G   1% /run
    tmpfs            24G     0   24G   0% /sys/fs/cgroup
    tmpfs           4.8G     0  4.8G   0% /run/user/0
    xxx:/nfs2  256T     0  256T   0% /mnt/nfs172cent7.4
    [root@centos7cb ~]#
  4. 共有にアクセスします。

    マウント後は、共有をローカルディレクトリとして扱えます。アクセス可否は読み取り/書き込み権限によって決まります。

    説明

    共有は関連付けられた OSS バケットと同期されます。共有に対して実行した操作は、関連付けられたバケット内のオブジェクトに同期されます。

NFS 共有の自動マウント

クライアントの再起動後も NFS マウントを維持するには、/etc/fstab (推奨) または /etc/rc.local ファイルに設定を追加し、自動マウントを構成します。

重要

自動マウントを設定する前に、クライアントの起動失敗を防ぐため、手動マウントが成功していることを確認してください。

  1. マウント設定を追加します。

    • 方法 1 (推奨):/etc/fstab 設定ファイルを開き、マウント設定を追加します。

      説明

      CentOS 6.x システムで自動マウントを設定する場合は、まず次の手順を実行する必要があります:

      1. chkconfig netfs on コマンドを実行して、起動時に開始するよう netfs を有効化します。

      2. /etc/netconfig 設定ファイルを開き、inet6 関連の内容をコメントアウトします。

      • NFSv4 プロトコルを使用してファイルシステムをマウントするには、次の設定を追加します:

        192.168.0.0:/shares local-directory nfs vers=4.0 defaults 0 0
      • NFSv3 プロトコルを使用してファイルシステムをマウントするには、次の設定を追加します:

        192.168.0.0:/shares local-directory nfs vers=3.0 defaults 0 0
      説明

      コマンドパラメーター:

      • 192.168.0.0:/shares:Cloud Storage Gateway (CSG) のマウントターゲットです。ゲートウェイの IP アドレスと共有名で構成されます。マウントターゲットは、CSG コンソールで対象ゲートウェイの [共有] ページから確認できます。

      • local-directory:クライアント上の既存のローカルディレクトリです。このディレクトリへの読み取り/書き込み権限が必要です。

    • 方法 2:/etc/rc.local 設定ファイルを開き、マウント設定を追加します。

      説明

      /etc/rc.local ファイルを設定する前に、ユーザーが /etc/rc.local および /etc/rc.d/rc.local ファイルへの実行権限があることを確認してください。たとえば CentOS 7.x システムでは、ユーザーはデフォルトで実行権限を持ちません。

      • NFSv4 プロトコルを使用してファイルシステムをマウントするには、次のマウントコマンドを追加します:

        sudo mount -t nfs -o vers=4.0,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory
      • NFSv3 プロトコルを使用してファイルシステムをマウントするには、次のマウントコマンドを追加します:

        sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory
      説明

      コマンドパラメーター:

      • 192.168.0.0:/shares:Cloud Storage Gateway (CSG) のマウントターゲットです。ゲートウェイの IP アドレスと共有名で構成されます。マウントターゲットは、CSG コンソールで対象ゲートウェイの [共有] ページから確認できます。

      • local-directory:クライアント上の既存のローカルディレクトリです。このディレクトリへの読み取り/書き込み権限が必要です。

      • To mount the file system using the NFS v4 protocol, run the following command:

        sudo mount -t nfs -o vers=4.0,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory
      • To mount the file system using the NFS v3 protocol, run the following command:

        sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory
  2. reboot コマンドを実行して、クライアントを再起動します。

  3. df -h コマンドを実行して、マウント結果を確認します。