ECS:如何建立基本的 NFS 匯出並將其掛接至用戶端
Summary: 如何在 ECS 上建立網路檔案系統 (NFS) 匯出。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
先決條件:
收集以下在 ECS 上創建匯出的先決條件資訊。這是建立匯出使用者所需的正確對應的必要動作。連線至掛接 NFS 匯出的用戶端主機,並收集一些基本資訊,以供稍後在本文中使用。
以下收集的輸出所需資訊:
- Linux 主機使用者的 uid
- 群組的 gid
- 與 gid 相關的群組名稱
- Linux 主機的 IP 位址
本文中使用的範例:
這是我們在本文中使用的 Linux 主機使用者 ID:uid=500
群組 ID 已從 Linux 主機識別:gid=500
從 Linux 主機識別 的預設群組名稱 :gpadmin
命令:
# id <Linux User> # ip addr
範例:
[root@client ~]# id gpadmin uid=500(gpadmin) gid=500(gpadmin) groups=506(service),500(gpadmin) [root@client ~]# ip addr 9: bond1: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP link/ether 90:e2:ba:d2:03:bc brd ff:ff:ff:ff:ff:ff inet x.x.x.x/24 brd x.x.x.x scope global bond1
-
建立命名空間,然後在 ECS 上選取複寫群組 (選用,如果有):
導覽:司 >命名空間
-
建立命名空間使用者:
注意:稍後我們會將此使用者對應至從上述先決條件資訊收集的 Linux uid 。
導覽:司>使用者
-
建立啟用檔案的容器:
注意:在此範例中,使用者是為儲存桶擁有者創建的,通常該使用者可以是命名空間的任何使用者。
導覽:司 >水桶
注意:需要本文開頭收集的先決條件資訊中的Linux 預設組名稱 。這必須完全匹配。
- 按 一下下一步 > 以繼續建立容器。
- 按一下檔案系統以開啟,然後輸入來自必要條件的預設容器群組資訊,此時選取授予容器的權限。
- 按 一下下一步 > 按一下 儲存 以完成容器建立。

-
建立「匯出」,按一下 新增匯出。
Navigation (導覽):司 >檔案
-
選取 命名空間 和 儲存器。

- 按一下匯出主機選項下的新增,選擇權限、寫入傳輸原則、認證和掛接目錄允許選項:
注意:在主機匯出的 RootSquash 欄位下,指定用於對應傳入根使用者 (uid=0) 的 ECS 物件使用者名稱。若保留空白,根使用者會被壓縮至不存在的使用者,除非為 uid=0 建立使用者對應,否則無法進行任何讀取或寫入。

-
將步驟 3 中為檔案系統容器設定的預設群組對應至在先決條件中識別的 gid,並將步驟 2 中建立的使用者對應至先決條件使用者 uid。您可以針對其他使用者必須存取才能存取匯出的內容重複這些步驟。
注意:對應可讓 ECS 將 ECS 物件使用者和 NFS 使用者視為相同的使用者,但使用兩組登入資料,一組使用 NFS 存取 ECS,一組可使用物件通訊協定存取 ECS。由於已對應帳戶,因此 NFS 使用者寫入的檔案可由映射的物件使用者作為物件存取,物件使用者寫入的物件可由 NFS 使用者以檔案方式存取。與檔案或物件關聯的許可權基於 POSIX 和物件協定訪問控制清單 (ACL) 許可權之間的映射。
群組範例:
使用者範例:
注意:先決條件中的 uid 會對應至步驟 2 中建立的 ECS 命名空間使用者。
使用者與群組對應的範例:

- 在您要掛接匯出的用戶端系統上,我們必須檢查匯出是否可用。
命令:
# showmount -e <IP Address of the ECS>
範例:
[root@client ~]# showmount -e x.x.x.x Export list for x.x.x.x: /nfsnamespace/nfsbucket x.x.x.x
- 在本機 Linux 主機上建立固定點。
命令:
# mkdir <Path to new mount point> # ls -lart <Path to new mount point>
範例:
[root@client ~]# mkdir /tmp/mnt [root@client ~]# ls -lart /tmp/mnt total 8 drwx------ 2 gpadmin root 4096 Oct 22 18:08 . drwxrwxrwt. 4 root root 4096 Oct 24 12:34 ..
- 將匯出掛接至 Linux 主機,並確認匯出已掛接。
注意:請務必指定 -o "vers=3",因為 ECS 僅支援版本 3。
命令:
# mount -t nfs -o "vers=3,nolock,rsize=524288,wsize=524288" <ECS IP Addres> <Local Mount Point> # mount
範例:
[root@client ~]# mount -t nfs -o "vers=3,nolock,rsize=524288,wsize=524288" x.x.x.x:/nfsnamespace/nfsbucket/ /tmp/mnt [root@client ~]# mount x.x.x.x:/nfsnamespace/nfsbucket/ on /tmp/mnt type nfs (rw,vers=3,nolock,rsize=524288,wsize=524288,addr=x.x.x.x)
-
驗證檔案可透過相同的固定點建立和存取:
範例:
[gpadmin@client ~]$ cd /tmp/mnt [gpadmin@client mnt]$ touch file2 [gpadmin@client mnt]$ ls -lart total 0 -rw------- 1 gpadmin gpadmin 0 Apr 11 17:24 file1 -rw------- 1 gpadmin gpadmin 0 Apr 11 17:25 file2
Additional Information
相關的 NFS 文章:
- ECS:Dataheadsvc 記錄串流錯誤:要求 ReadLinkRequest 不支援 NFSv3 程序連結
- ECS:NFS 掛接失敗,沒有此類檔案、目錄或 ERROR_OBJECT_NOT_FOUND
- ECS:NFS 遠端 I/O 錯誤;變更啟用 FS 容器的容器擁有者可能會導致應用程式/使用者無法存取 NFS 檔案
- ECS:NFS 寫入會在一定數量的資料後擲回 I/O 錯誤。
- ECS:使用 ECS 的 NFS 檔案共用搭配 VMware NFS 資料存放區
- ECS:掛接 ECS NFS 匯出的最佳實務
- ECS:如何在 Windows 用戶端掛接 NFS 共用
- ECS:在 UI 中變更檔案匯出設定後,NFS 無法掛接
- ECS:Oracle WebCenter 內容 (WCC) 是否與 ECS 相容?
Affected Products
ECS Appliance Gen 3Products
ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Hardware Gen3 EX300, ECS Appliance Hardware Gen3 EX3000, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Hardware Gen2 C-Series, ECS Appliance Hardware Gen2 D-Series
, ECS Appliance Hardware Gen2 U-Series, ECS Appliance Hardware Gen3 EX500, ECS Appliance Hardware Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption
...
Article Properties
Article Number: 000019857
Article Type: How To
Last Modified: 09 Oct 2025
Version: 10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.