클라이언트에 NFS 파일 공유 탑재 - AWS Storage Gateway

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

클라이언트에 NFS 파일 공유 탑재

다음 절차에 따라 클라이언트의 드라이브에 NFS 파일 공유를 탑재하고 Amazon S3 버킷에 매핑합니다.

파일 공유를 탑재하고 Amazon S3 버킷에 매핑하려면
  1. Microsoft Windows 클라이언트를 사용하는 경우 SMB 파일 공유를 생성하고 Windows 클라이언트에 이미 설치된 SMB 클라이언트를 사용하여 액세스하는 것이 좋습니다. NFS를 사용하는 경우 Windows에서 NFS용 서비스를 켭니다.

  2. 다음과 같이 NFS 파일 공유를 탑재합니다.

    • Linux 클라이언트의 경우, 명령 프롬프트에서 다음 명령을 입력합니다.

      sudo mount -t nfs -o nolock,hard [GatewayVMIPAddress]:/[FileShareName] [ClientMountPath]

    • Windows 클라이언트의 경우 명령 프롬프트(cmd.exe)에 다음 명령을 입력합니다.

      mount –o nolock -o mtype=hard [GatewayVMIPAddress]:/[FileShareName] [WindowsDriveLetter]

    예를 들어 Windows 클라이언트에서 VM의 IP 주소가 123.123.1.2이고 파일 공유 이름 이름이 라고 가정해 보겠습니다test-fileshare. 또한 드라이브 T로 매핑하려 한다고 가정해 보겠습니다. 이 경우 명령은 다음과 같습니다.

    mount -o nolock -o mtype=hard 123.123.1.2:/test-fileshare T:

    참고

    파일 공유를 탑재할 때 다음 사항에 유의하십시오.

    • 기본적으로 Windows는 NFS 공유에 소프트 마운트를 사용합니다. 연결 문제가 발생할 때 소프트 탑재 시간이 더 쉽게 초과됩니다. 하드 마운트는 더 안전하고 데이터를 더 잘 보존하기 때문에 중요한 워크로드에는 하드 마운트를 사용하는 것이 좋습니다. 하드 마운트를 사용하려면 명령에서 -o mtype=hard 스위치를 사용해야 합니다.

    • S3 File Gateway는 NFS 파일 잠금을 지원하지 않습니다. NFS 파일 공유를 탑재할 때는 항상 -o nolock 옵션을 사용하여 파일 잠금을 끕니다.

    • Amazon S3 버킷에 폴더와 객체가 있고 이름이 동일한 경우가 있을 수 있습니다. 이 경우 객체 이름에 후행 슬래시가 포함되어 있지 않으면 파일 게이트웨이에 폴더만 표시됩니다. 예를 들어 버킷에 test 또는 라는 객체test/와 라는 폴더test/test1가 포함된 경우 test/test/test1만 파일 게이트웨이에 표시됩니다.

    • 클라이언트를 재부팅한 후 파일 공유를 다시 탑재해야 할 수 있습니다.

    • Windows 클라이언트를 사용하는 경우 옵션 없이 mount 명령을 실행하여 탑재 후 mount 옵션을 검사합니다. 응답에서 제공한 최신 옵션을 사용하여 파일 공유가 탑재되었는지 확인해야 합니다. 또한 캐싱된 이전 항목을 사용하지 않고 있음을 확인해야 합니다. 이는 지우기까지 최소 60초가 소요됩니다.

다음 단계

S3 파일 게이트웨이 테스트