全部產品
Search
文件中心

:RDS Custom掛載NFS協議檔案系統

更新時間:May 21, 2026

本文介紹如何通過阿里雲RDS Custom執行個體掛載NAS NFS協議檔案系統,以實現多個雲端服務器共用訪問檔案系統的目的。

前提條件

操作步驟

  1. 串連RDS Custom執行個體。具體操作,請參見串連RDS Custom執行個體

  2. 執行以下命令,安裝NFS用戶端。

    在Linux系統掛載NFS協議檔案系統時,需要先安裝NFS用戶端。確保每台Linux伺服器執行一次配置即可,不需要在每次掛載時都執行。

    作業系統

    安裝命令

    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檔案系統目錄> <當前伺服器上待掛載的本地路徑>,請根據實際情況替換。

    • 掛載地址:您可以在Apsara File Storage NAS控制台檔案系統列表頁面,單擊目標檔案系統後的管理,進入掛載使用頁面擷取掛載地址。更多資訊,請參見管理掛載點

    • 極速型NAS檔案系統目錄:必須以/share開頭,例如:/share/share/subdir。如果是子目錄,請您確保子目錄是NAS檔案系統中實際存在的目錄。

    • 當前伺服器上待掛載的本地路徑:RDS Custom執行個體的任意子目錄(例如:/mnt),如果是子目錄,請您確保子目錄已存在。

      說明

      如果您掛載的本地路徑非空,掛載成功後該目錄將顯示NAS上的資料,本機資料將暫時不可見。建議您使用空目錄掛載。

    vers

    檔案系統版本。

    • vers=3:使用NFS v3協議掛載檔案系統。

    • vers=4:使用NFS v4協議掛載檔案系統。

      其中,minorversion為協議次版本號碼,例如:NAS支援的NFS v4協議版本為4.0,因此使用NFS v4協議掛載檔案系統時,次版本號碼為0。

    說明

    極速型NAS:只支援NFS v3,不支援NFS v4。

    rsize

    • 定義資料區塊的大小,用於用戶端與檔案系統之間讀取資料。

    • 建議值:1048576。

    wsize

    • 定義資料區塊的大小,用於用戶端與檔案系統之間寫入資料。

    • 建議值:1048576。

    hard

    • 如果參數未啟用,當Apsara File Storage NAS不可用時,用戶端可能會立即返回錯誤,而不進行重試,這可能會導致資料的不一致性或丟失。

    • 建議啟用該參數。

    timeo

    • 指定時間長度,單位為0.1秒,即NFS用戶端在重試向檔案系統發送請求之前等待響應的時間。

    • 建議值:600(60秒)。

    retrans

    • NFS用戶端重試請求的次數。

    • 建議值:2。

    noresvport

    • 在網路重連時使用新的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. 掛載成功後,您可以在Linux ECS上訪問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簡介