ECS: 기본 NFS 내보내기를 생성하고 클라이언트에 마운트하는 방법

Summary: ECS에서 NFS(Network File System) 내보내기를 생성하는 방법

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
  1. 네임스페이스를 생성하고 ECS에서 복제 그룹을 선택합니다(있는 경우 선택 사항).
    탐색: 관리하다 >Namespace
    Namespace

  2. 네임스페이스 사용자를 생성합니다.


    참고: 나중에 이 사용자를 위의 사전 요구 사항 정보에서 수집한 Linux uid 에 매핑합니다.

    탐색: 관리하다>사용자
    새 오브젝트 사용자
  3. 파일 활성화 버킷을 생성합니다.


    참고: 이 예에서 사용자는 버킷 소유자를 위해 생성되었으며 일반적으로 네임스페이스의 모든 사용자가 될 수 있습니다.

    탐색: 관리하다 >양동이
    파일 활성화 버킷 생성
     
    참고: 이 문서의 시작 부분에서 수집한 사전 요구 사항 정보에서 Linux 기본 그룹 이름이 필요합니다. 정확히 일치해야 합니다.
     

    Linux 기본 그룹 이름

    1. Next > 를 클릭하여 버킷 생성을 계속합니다.
    2. File SystemOn으로 클릭하고 사전 요구 사항에서 Default Bucket Group 정보를 입력합니다. 이 시점에서 버킷에 대한 사용 권한 부여를 선택합니다.
  4. Next > 를 클릭합니다. Save를 클릭하여 버킷 생성을 완료합니다.
    버킷 생성 완료
  5. "export"를 생성하고 New Export를 클릭합니다.

    내비게이션: 관리하다 >파일
    내보내기 클릭을 생성합니다.

  6. 네임스페이스버킷을 선택합니다.
    네임스페이스 및 버킷 선택

  7. Export Host Options에서 Permissions, Write Transfer Policy, Authentication 및Mounting Directories Allow 옵션을 선택하여 Add를 클릭합니다.
참고: RootSquash 필드가 있는 호스트 내보내기에서 수신되는 루트 사용자(uid=0)를 매핑하는 데 사용되는 ECS 오브젝트 사용자 이름을 지정합니다. 비워 두면 루트 사용자가 존재하지 않는 사용자로 스쿼시되어 uid=0에 대한 사용자 매핑이 생성되지 않는 한 읽기 또는 쓰기를 방지합니다.
 

내보내기 호스트 추가

  1. 3단계에서 설정한 파일 시스템 버킷에 대해 설정된 기본 그룹을 사전 요구 사항에서 식별된 gid에 매핑하고 2단계에서 생성한 사용자를 사전 요구 사항 사용자 uid에 매핑합니다. 내보내기에 액세스하기 위해 액세스해야 하는 추가 사용자에 대해서도 이 단계를 반복할 수 있습니다.


    참고: 이 매핑을 사용하면 ECS가 ECS 오브젝트 사용자와 NFS 사용자를 동일한 사용자로 취급할 수 있지만 하나는 NFS를 사용하여 ECS에 액세스하고 다른 하나는 오브젝트 프로토콜을 사용하여 ECS에 액세스하는 두 가지 자격 증명 세트를 사용합니다. 계정이 매핑되기 때문에 NFS 사용자가 작성한 파일은 매핑된 오브젝트 사용자가 오브젝트로 액세스할 수 있고 오브젝트 사용자가 작성한 오브젝트는 NFS 사용자가 파일로 액세스할 수 있습니다. 파일 또는 오브젝트와 관련된 사용 권한은 POSIX와 오브젝트 프로토콜 ACL(Access Control List) 권한 간의 매핑을 기반으로 합니다.

    그룹 예:
    그룹 예시

    사용자 예:


    참고: 사전 요구 사항의 uid 는 2단계에서 생성된 ECS 네임스페이스 사용자에 매핑됩니다.
     

    사용자 예시

    사용자 및 그룹 매핑의 예:

    사용자 및 그룹 매핑 예
  2. 내보내기를 마운트하는 클라이언트 시스템에서 내보내기를 사용할 수 있는지 확인해야 합니다.

명령:

# 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
  1. 로컬 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 ..
  1. 내보내기를 Linux 호스트에 마운트하고 내보내기가 마운트되었는지 확인합니다.
참고: ECS는 버전 3만 지원하므로 -o "vers=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)
  1. 동일한 마운트 지점에서 파일을 생성하고 액세스할 수 있는지 확인합니다.

    예:

[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

Affected Products

ECS Appliance Gen 3

Products

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.