Network File System을 사용하여 EFS 파일 시스템 탑재
다음에서는 NFS(Network File System) 클라이언트를 설치하는 방법과 Amazon EC2 인스턴스에 Amazon EFS 파일 시스템을 탑재하는 방법에 대해 알아봅니다. 또한 mount
명령에 대한 설명과 mount
명령에서 파일 시스템의 도메인 이름 시스템(DNS) 이름을 지정하는 데 사용할 수 있는 옵션에 대한 설명도 찾을 수 있습니다. 또한 파일 fstab
을 사용하여 시스템을 다시 시작한 후 파일 시스템을 자동으로 다시 탑재하는 방법에 대해서도 알아볼 수 있습니다.
참고
이 섹션에서는 amazon-efs-utils 패키지 없이 Amazon EFS 파일 시스템을 탑재하는 방법을 알아봅니다. 파일 시스템에서 전송 중 데이터 암호화를 사용하려면 전송 계층 보안(TLS)을 사용해 파일 시스템을 탑재해야 합니다. 이렇게 하려면 amazon-efs-utils 패키지를 사용하는 것이 좋습니다. 자세한 내용은 Amazon EFS 클라이언트 수동 설치 단원을 참조하십시오.
사전 조건
파일 시스템을 탑재하려면 먼저 다음 요구 사항을 충족해야 합니다.
-
관련 AWS 리소스를 생성, 구성 및 시작합니다. 지침은 Amazon EFS 시작하기 단원을 참조하십시오.
-
Amazon EC2 인스턴스와 탑재 대상에 필요한 인바운드 및 아웃바운드 액세스를 포함하도록 VPC 보안 그룹을 생성합니다. 자세한 내용은 Amazon EC2 인스턴스 및 탑재 대상의 VPC 보안 그룹 사용 단원을 참조하십시오.
NFS 지원
Amazon EC2 인스턴스에 파일 시스템을 탑재하는 경우, Amazon EFS에서는 네트워크 파일 시스템 버전 4.0 및 4.1(NFSv4) 프로토콜을 지원합니다. NFSv4.0도 계속 지원되지만 NFSv4.1 사용을 권장합니다. Amazon EC2 인스턴스에 Amazon EFS 파일 시스템을 탑재하려면 선택한 NFSv4 프로토콜을 지원하는 NFS 클라이언트도 필요합니다. macOS Big Sur를 실행하는 Amazon EC2 Mac 인스턴스는 NFS v4.0만 지원합니다.
Amazon EFS는 nconnect
탑재 옵션을 지원하지 않습니다.
참고
Linux 커널 버전 5.4.*의 경우, 리눅스 NFS 클라이언트는 read_ahead_kb
기본값인 128KB를 사용합니다. 이 값을 15MB로 늘리는 것이 좋습니다. 자세한 내용은 NFS read_ahead_kb 크기 최적화 단원을 참조하십시오.
최적의 성능을 구현하고 다양한 유형의 알려진 NFS 클라이언트 버그를 피하기 위해 최신 Linux 커널을 사용하는 것이 좋습니다. 엔터프라이즈 Linux 배포판을 사용하는 경우 다음을 권장합니다.
-
Amazon Linux 2
-
Amazon Linux 2017.09 이상
-
Red Hat Enterprise Linux(CentOS 같은 계열 시스템 포함) 버전 7 이상
-
Ubuntu 16.04 LTS 이상
-
SLES 12 Sp2 이상
다른 배포판이나 사용자 지정 커널을 사용하고 있는 경우 커널 버전 4.3 이상을 권장합니다. EC2 인스턴스에서 Amazon EFS를 사용하는 경우 특정 AMI 또는 커널 버전과 관련된 문제를 해결하려면 AMI 및 커널 문제 해결 섹션을 참조하세요.
참고
Microsoft Windows를 실행하는 Amazon EC2 인스턴스에 EFS 파일 시스템을 탑재하는 것은 지원되지 않습니다.