

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

# 파일 시스템 마운트 문제 해결
<a name="mount-troubleshooting"></a>

다음 항목에 설명된 것처럼 파일 시스템 마운트 명령이 실패하는 원인에는 여러 가지가 있습니다.

## 파일 시스템 마운트 즉시 실패
<a name="mount-fails-right-away"></a>

파일 시스템 마운트 명령이 바로 실패 다음 코드에 예가 나와 있습니다.

```
mount.lustre: mount fs-0123456789abcdef0.fsx.us-east-1.aws@tcp:/fsx at /lustre
failed: No such file or directory

Is the MGS specification correct?
Is the filesystem name correct?
```

**mount** 명령을 사용하여 영구 또는 스크래치 2 파일 시스템을 마운트할 때 올바른 `mountname` 값을 사용하지 않으면 이 오류가 발생할 수 있습니다. [https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html](https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html) AWS CLI 명령 또는 [https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html) API 작업의 응답에서 `mountname` 값을 가져올 수 있습니다.

## 파일 시스템 마운트가 중단된 후 실패하고 제한 시간 초과 오류가 표시됨
<a name="mount-hangs-fails-timeout"></a>

파일 시스템 탑재 명령이 1\$12분 동안 중단된 후 실패하고 제한 시간 초과 오류가 표시됩니다.

다음 코드에 예가 나와 있습니다.

```
sudo mount -t lustre file_system_dns_name@tcp:/mountname /mnt/fsx

[2+ minute wait here]
Connection timed out
```

이 오류는 Amazon EC2 인스턴스 또는 파일 시스템의 보안 그룹이 제대로 구성되지 않았기 때문에 발생할 수 있습니다.

**취할 조치**

파일 시스템의 보안 그룹에 [Amazon VPC 보안 그룹](limit-access-security-groups.md#fsx-vpc-security-groups) 지정된 인바운드 규칙이 있는지 확인합니다.

## 자동 마운트 실패 및 인스턴스 무응답
<a name="lustre-automount-fails"></a>



경우에 따라 파일 시스템의 자동 마운트가 실패하여 Amazon EC2 인스턴스가 응답을 중지할 수 있습니다.

이 문제는 `_netdev` 옵션이 선언되지 않은 경우 발생할 수 있습니다. `_netdev`이 빠진 경우 Amazon EC2 인스턴스가 응답을 중지합니다. 컴퓨팅 인스턴스가 네트워킹을 시작한 후 네트워크 파일 시스템의 초기화를 완료해야 하기 때문입니다.

**취할 조치**  
이 문제가 발생하면에 문의하십시오 AWS Support.

## 시스템 부팅 중에 파일 시스템 마운트 실패
<a name="mount-fails-boot-up"></a>

시스템 부팅 중에 파일 시스템 마운트가 실패합니다. `/etc/fstab`를 사용하여 마운트를 자동화합니다. 파일 시스템이 마운트되지 않은 경우 인스턴스 부팅 기간 동안 syslog에 다음과 같은 오류가 표시됩니다.

```
LNetError: 3135:0:(lib-socket.c:583:lnet_sock_listen()) Can't create socket: port 988 already in use
LNetError: 122-1: Can't start acceptor on port 988: port already in use
```

이 오류는 포트 988을 사용할 수 없을 때 발생할 수 있습니다. 인스턴스가 NFS 파일 시스템을 마운트하도록 구성된 경우 NFS 마운트가 클라이언트 포트를 포트 988에 바인딩할 수 있습니다.

**취할 조치**

가능한 경우 NFS 클라이언트 `noresvport` 및 `noauto` 마운트 옵션을 조정하여 이 문제를 해결할 수 있습니다.

## DNS 이름을 사용한 파일 시스템 마운트에 실패
<a name="mount-fails-dns-name"></a>

잘못 구성된 도메인 이름 서비스(DNS) 이름은 다음 시나리오와 같이 파일 시스템 마운트 실패를 일으킬 수 있습니다.

**시나리오 1:** 도메인 이름 서비스(DNS) 이름을 사용하는 파일 시스템 마운트가 실패합니다. 다음 코드에 예가 나와 있습니다.

```
sudo mount -t lustre file_system_dns_name@tcp:/mountname /mnt/fsx
mount.lustre: Can't parse NID 
'file_system_dns_name@tcp:/mountname'
```

**취할 조치**

Virtual Private Cloud(VPC) 구성을 확인합니다. 사용자 지정 VPC를 사용하는 경우, DNS 설정이 활성화되어 있는지 확인합니다. 자세한 내용은 *Amazon VPC 사용 설명서*의 [VPC에서 DNS 사용](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html) 을 참조하세요.

`mount` 명령에서 DNS 이름을 지정하려면 다음 작업을 수행해야 합니다.
+ Amazon EC2 인스턴스가 Amazon FSx for Lustre용 파일 시스템과 동일한 VPC에 있는지 확인합니다.
+ Amazon에서 제공하는 DNS 서버를 사용하도록 구성된 VPC 내에서 Amazon EC2 인스턴스를 연결합니다. 자세한 내용은 *Amazon VPC 사용 설명서*의 [DHCP 옵션 세트](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html)를 참조하세요.
+ 연결 중인 Amazon EC2 인스턴스의 Amazon VPC에 DNS 호스트 이름이 활성화되어 있는지 확인합니다. 자세한 내용은 *Amazon VPC 사용 설명서*의 [VPC에 대한 DNS 지원 업데이트](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html#vpc-dns-updating)를 참조하세요.

**시나리오 2:** 도메인 이름 서비스(DNS) 이름을 사용하는 파일 시스템 마운트가 실패합니다. 다음 코드에 예가 나와 있습니다.

```
mount -t lustre file_system_dns_name@tcp:/mountname /mnt/fsx
mount.lustre: mount file_system_dns_name@tcp:/mountname at /mnt/fsx failed: Input/output error Is the MGS running?
```

**취할 조치**

 클라이언트의 VPC 보안 그룹에 올바른 아웃바운드 트래픽 규칙이 적용되었는지 확인합니다. 이 권장 사항은 특히 기본 보안 그룹을 사용하지 않거나 기본 보안 그룹을 수정한 경우 유효합니다. 자세한 내용은 [Amazon VPC 보안 그룹](limit-access-security-groups.md#fsx-vpc-security-groups) 단원을 참조하십시오.