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

:RDS Custom インスタンスへの NFS ファイルシステムのマウント

最終更新日:Jun 21, 2026

このトピックでは、RDS Custom インスタンスに Network File System (NFS) ファイルシステムをマウントする方法について説明します。NFS ファイルシステムを複数の RDS Custom インスタンスにマウントして、インスタンス間でファイルシステムへの共有アクセスを有効にすることができます。

前提条件

  • RDS Custom インスタンスが作成されていること。詳細については、「RDS Custom インスタンスの作成」をご参照ください。

  • RDS Custom が存在するリージョンに Network Attached Storage (NAS) ファイルシステムが作成されていること。このトピックでは、Extreme NAS ファイルシステムを例として使用します。詳細については、「Extreme NAS ファイルシステムの作成」をご参照ください。

  • NAS ファイルシステムのマウントターゲットが作成され、マウントターゲットのドメイン名が取得されていること。マウントターゲットは、RDS Custom インスタンスと同じ Virtual Private Cloud (VPC) にある必要があります。詳細については、「マウントターゲットの管理」をご参照ください。

手順

  1. RDS Custom インスタンスに接続します。詳細については、「RDS Custom インスタンスへの接続」をご参照ください。

  2. NFS クライアントをインストールします。

    Linux に NFS ファイルシステムをマウントする前に、NFS クライアントをインストールする必要があります。NFS クライアントは、各 Linux サーバーに 1 回だけインストールする必要があります。次回 Linux サーバーにファイルシステムをマウントする際に、NFS クライアントをインストールする必要はありません。

    オペレーティングシステム

    インストールコマンド

    Alibaba Cloud Linux

    sudo yum install nfs-utils

    CentOS

    Redhat

    Ubuntu

    次のインストールコマンドを順番に実行します:

    sudo apt-get update
    sudo apt-get install nfs-common

    Debian

  3. 次のコマンドを実行して、NAS ファイルシステムをマウントします:

    sudo mount -t nfs -o
    vers=3,noacl,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,
    noresvport file-system-id.region.extreme.nas.aliyuncs.com:/share /mnt

    次の表で、マウントコマンドのパラメーターを説明します。

    パラメーター

    説明

    file-system-id.region.extreme.nas.aliyuncs.com:/share /mnt

    形式は <マウントターゲットのドメイン名>:<NAS ファイルシステムのディレクトリ> <現在のサーバー上のマウントディレクトリ> です。ビジネス要件に合わせてパラメーターを設定してください。

    • マウントターゲットのドメイン名: ドメイン名を表示するには、次の手順を実行します。NAS コンソールにログインします。[ファイルシステムリスト] ページで、管理するファイルシステムを見つけ、[操作] 列の [管理] をクリックします。[マウントターゲット] タブで、マウントターゲットのドメイン名を表示します。詳細については、「マウントターゲットの管理」をご参照ください。

    • NAS ファイルシステムのディレクトリ:Extreme NAS ファイルシステムを使用する場合、ディレクトリは /share で始まる必要があります。例: /share および /share/subdir。サブディレクトリを指定する場合は、そのサブディレクトリが NAS ファイルシステムに存在することを確認してください。

    • 現在のサーバー上のマウントディレクトリ:RDS Custom インスタンスのサブディレクトリ (例: /mnt)。サブディレクトリが存在することを確認してください。

      説明

      現在のサーバー上のマウントディレクトリにデータが含まれている場合、ファイルシステムをマウントすると、そのデータは一時的に非表示になります。マウントディレクトリには、ファイルシステム内のデータのみが表示されます。空のディレクトリを指定することを推奨します。

    vers

    ファイルシステムのプロトコルバージョン。

    • vers=3: NFSv3 を使用してファイルシステムをマウントします。

    • vers=4: NFSv4 を使用してファイルシステムをマウントします。

      minorversion オプションはマイナーバージョンを指定します。たとえば、NAS は NFSv4.0 をサポートしているため、NFSv4 プロトコルを使用する場合はマイナーバージョンを 0 に設定します。

    説明

    Extreme NAS ファイルシステムは NFSv3 のみをサポートしています。

    rsize

    • クライアントがファイルシステムから読み取ることができるデータブロックのサイズ。

    • 推奨値: 1048576。

    wsize

    • クライアントがファイルシステムに書き込むことができるデータブロックのサイズ。

    • 推奨値: 1048576。

    hard

    • このパラメーターを無効にした状態で NAS が使用できなくなった場合、クライアントは再試行せずにすぐにエラーを返すことがあり、データの不整合やデータ損失につながる可能性があります。

    • このパラメーターを有効にすることを推奨します。

    timeo

    • NFS クライアントがリクエストの再送を試みるまでの待機時間。単位:デシ秒 (10 分の 1 秒)。

    • 推奨値: 600 (60 秒)。

    retrans

    • NFS クライアントがリクエストの再送を試みる回数。

    • 推奨値: 2。

    noresvport

    • ネットワークが障害から回復したときに、ファイルシステムと RDS Custom インスタンス間のネットワーク接続を確保するために新しい TCP ポートが使用されることを指定します。

    • このパラメーターを有効にすることを推奨します。

  4. 次のコマンドを実行して、マウント結果を検証します:

    mount -l

    出力に NAS のマウントターゲットのドメイン名とローカルパス (例: /mnt) を含む行があれば、ファイルシステムはマウントされています。以下に例を示します:

    systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=35,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=243)
    /dev/vda2 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=winnt,errors=remount-ro)
    sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
    tracefs on /sys/kernel/debug/tracing type tracefs (rw,relatime)
    tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=12956188k,mode=700)
    01e3xxx.extreme.nas.aliyuncs.com:/share on /mnt type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,nolock,noacl,noresvport,proto=tcp,timeo=600,retrans=2,tvers=3,mountport=2049,mountproto=tcp,local_lock=all,addr=172.xxx.xxx.xxx)

    ファイルシステムをマウントした後、df -h コマンドを実行して、ファイルシステムの容量を表示します。

    [root@rc-m6d4xxx_yo3b2 ~]# df -h
    Filesystem                                    Size  Used Avail Use% Mounted on
    devtmpfs                                       62G     0   62G   0% /dev
    tmpfs                                          62G     0   62G   0% /dev/shm
    tmpfs                                          62G  548K   62G   1% /run
    tmpfs                                          62G     0   62G   0% /sys/fs/cgroup
    /dev/vda3                                      40G  4.0G   34G  11% /
    /dev/vda2                                     200M  5.8M  195M   3% /boot/efi
    tmpfs                                          13G     0   13G   0% /run/user/0
    01e3xxx_xxxng.extreme.nas.aliyuncs.com:/share   99G  134M   99G   1% /mnt
  5. NAS ファイルシステムをマウントした後、RDS Custom インスタンスで NAS ファイルシステムに対してデータの読み書きを行います。

    NAS ファイルシステムをローカルディレクトリのように使用できます。

    [root@rc-m6d48r6xxx ~]# cd /mnt/
    [root@rc-m6d48r6xxx mnt]# touch testtxt
    [root@rc-m6d48r6xxx mnt]# ll
    total 0
    -rw-r-----  1 root root 0 Mar  5 13:33 testtxt

関連ドキュメント

RDS Custom の概要