Amazon WorkSpaces Linux WorkSpaces에 네트워크 파일 공유를 마운트하고 싶습니다.
해결 방법
Linux WorkSpace에 Amazon EFS 파일 공유 마운트
Linux WorkSpaces에 Amazon Elastic File System(Amazon EFS) 파일 시스템을 마운트하려면 Workspace의 마운트 대상 DNS 이름 또는 IP 주소를 사용합니다. 다음 단계를 완료하십시오.
- Amazon EFS 콘솔을 엽니다.
- 탐색 창에서 파일 시스템을 선택합니다.
- 마운트 대상이 될 파일 시스템을 선택합니다.
- 세부 정보 창의 마운트 대상에서 DNS 이름 또는 IP 주소를 복사합니다.
- abcxyz_workspacesMembers 보안 그룹에서 TCP 포트 2049로의 인바운드 트래픽을 허용하도록 EFS 파일 시스템 보안 그룹을 구성합니다.
- Linux WorkSpaces에 EFS 파일 시스템을 마운트하려면 다음 명령을 실행합니다.
sudo mount -t nfs EFS_FILE_SYSTEM_DNS_NAMEorIP_ADDRESS:/ /mnt/efs
참고: EFS_FILE_SYSTEM_DNS_NAMEorIP_ADDRESS를 마운트 대상의 DNS 이름 또는 IP 주소로 바꾸십시오. EFS 마운트 도우미를 마운트하려면 먼저 amazon-efs-utils 패키지를 설치해야 합니다. 하지만 이 rpm 기반 패키지는 Amazon Linux 릴리스에서만 사용할 수 있습니다. 다른 Linux 배포판의 경우 소스에서 패키지를 컴파일해야 합니다. 자세한 내용은 GitHub 웹사이트의 다른 Linux 배포판을 참조하십시오.
- 네트워크 파일 공유를 성공적으로 설정했는지 확인하려면 다음 명령을 실행합니다.
df -h
출력 예:
EFS_FILE_SYSTEM_IP_ADDRESS (or) EFS_FILE_SYSTEM_DNS_NAME /mnt/efs
Linux WorkSpace에 Windows 파일 공유 마운트
Linux WorkSpaces에 Windows 파일 공유를 마운트하려면 다음 단계를 완료하십시오.
-
cifs-utils 패키지를 설치하려면 배포에 따라 다음 명령 중 하나를 실행합니다.
Amazon Linux 2 WorkSpace:
sudo yum install cifs-utils
Ubuntu WorkSpace:
sudo apt install cifs-utils
Red Hat Enterprise Linux WorkSpace:
sudo dnf install cifs-utils
-
Linux 시스템의 디렉터리를 마운트 지점으로 설정하려면 다음 명령을 실행합니다.
sudo mkdir -p /mnt/windows-share
참고: windows-share를 디렉토리 이름으로 바꾸세요.
-
Kerberos로 인증하려면 다음 명령을 실행합니다.
kinit
-
Windows 파일 공유를 마운트하려면 다음 mount.cifs 명령을 실행합니다.
sudo mount -t cifs //server/share /mnt/windows-share --verbose -o vers=3.0,cache=none,user=$USER,cruid=$USER,sec=krb5,uid=$(id -u),gid=$(id -g)
참고: //server/share를 Windows 파일 공유의 UNC (범용 명명 규칙) 경로로 바꾸십시오.
-
네트워크 파일 공유를 성공적으로 설정했는지 확인하려면 다음 명령을 실행합니다.
df -h
시스템 부팅 시 파일 공유를 자동으로 마운트하려면 Linux 시스템의 /etc/fstab 파일에 mount 명령을 추가합니다. 자주 액세스해야 하는 경우 파일 공유를 자동으로 마운트하는 것이 가장 좋습니다.
관련 정보
EFS 파일 시스템 마운트
YouTube 웹 사이트의 Linux 클라이언트에서 Windows용 Amazon FSx 파일 서버에 액세스하는 방법
Amazon 엘라스틱 컴퓨트 클라우드 (Amazon EC2) Linux 인스턴스에 파일 공유 탑재