Amazon FSx 파일 시스템 자동 마운트 - FSx for Lustre

Amazon FSx 파일 시스템 자동 마운트

인스턴스에 처음 연결한 후 Amazon EC2 인스턴스에서 /etc/fstab 파일을 업데이트하여 재부팅할 때마다 Amazon FSx 파일 시스템을 마운트하도록 할 수 있습니다.

/etc/fstab 사용하여 FSx for Lustre 자동으로 마운트

Amazon EC2 인스턴스가 재부팅될 때마다 Amazon FSx 파일 시스템 디렉터리를 자동으로 마운트하도록 fstab 파일을 사용할 수 있습니다. fstab 파일에는 파일 시스템에 대한 정보가 들어 있습니다. 인스턴스 시작 중에 실행되는 mount -a 명령은 fstab 파일에 나열된 파일 시스템을 마운트합니다.

참고

EC2 인스턴스의 /etc/fstab 파일을 업데이트하려면 Amazon FSx 파일 시스템을 미리 만들어 두어야 합니다. 자세한 내용은 시작하기 연습의 1단계: Lustre용 FSx 파일 시스템 생성 섹션을 참조하세요.

EC2 인스턴스의 /etc/fstab 파일 업데이트
  1. EC2 인스턴스를 연결하고 편집기에서 /etc/fstab 파일을 엽니다.

  2. /etc/fstab 파일에 다음 줄을 추가합니다.

    Amazon FSx for Lustre 파일 시스템을 생성한 디렉터리에 마운트합니다. 다음 명령을 사용하여 다음을 대체합니다.

    • Amazon FSx 파일 시스템을 마운트하려는 디렉터리로 /fsx을 대체합니다.

    • file_system_dns_name을 실제 파일 시스템의 DNS 이름으로 바꿉니다.

    • mountname을 파일 시스템의 마운트 이름으로 바꿉니다. 이 마운트 이름은 CreateFileSystem API 작업 응답에 반환됩니다. describe-file-systems AWS CLI 명령 및 DescribeFileSystems API 작업의 응답에서도 반환됩니다.

    file_system_dns_name@tcp:/mountname /fsx lustre defaults,relatime,flock,_netdev,x-systemd.automount,x-systemd.requires=network.service 0 0
    주의

    파일 시스템을 자동으로 마운트하는 경우 네트워크 파일 시스템 식별에 사용하는 _netdev 옵션을 사용합니다. _netdev이 빠진 경우 EC2 인스턴스가 응답을 중지합니다. 컴퓨팅 인스턴스가 네트워킹을 시작한 후 네트워크 파일 시스템의 초기화를 완료해야 하기 때문입니다. 자세한 내용은 자동 마운트 실패 및 인스턴스 무응답 단원을 참조하십시오.

  3. 파일 변경 사항을 저장합니다.

이제 EC2 인스턴스가 다시 시작될 때마다 Amazon FSx 파일 시스템을 마운트하도록 구성되었습니다.

참고

경우에 따라 마운트된 Amazon FSx 파일 시스템의 상태와 관계없이 Amazon EC2 인스턴스를 시작해야 할 수 있습니다. 이 경우 /etc/fstab 파일의 파일 시스템 항목에 nofail 옵션을 추가합니다.

/etc/fstab 파일에 추가한 코드 줄은 다음 작업을 수행합니다.

필드 설명

file_system_dns_name@tcp:/

파일 시스템을 식별하는 Amazon FSx 파일 시스템의 DNS 이름입니다. AWS CLI 또는 AWS SDK에서 프로그래밍 방식으로, 또는 콘솔에서 이 이름을 가져올 수 있습니다.

mountname

파일 시스템에 대한 마운트 이름입니다. 이 이름은 콘솔에서 가져오거나, describe-file-systems 명령을 사용하여 AWS CLI에서 프로그래밍 방식으로 가져오거나, DescribeFileSystems 작업을 사용하여 AWS API 또는 SDK에서 가져올 수 있습니다.

/fsx

EC2 인스턴스의 Amazon FSx 파일 시스템 마운트 지점

lustre

Amazon FSx 파일 시스템 유형

mount options

파일 시스템의 마운트 옵션은 쉼표로 구분된 다음 옵션 목록에 표시됩니다.

  • defaults - 이 값은 운영 체제에 기본 마운트 옵션을 사용하도록 지시합니다. mount 명령의 출력을 확인해서 파일 시스템을 마운트한 후 기본 마운트 옵션을 나열할 수 있습니다.

  • relatime - 이 옵션은 atime(inode 액세스 시간) 데이터를 유지하지만 파일을 액세스할 때마다 매번 유지하는 것은 아닙니다. 이 옵션을 활성화하면 atime 데이터가 마지막으로 업데이트된 이후 파일이 수정된 경우(mtime) 또는 특정 시간 이상 전에 파일을 마지막으로 액세스한 경우(기본값 1일)에만 atime 데이터가 디스크에 기록됩니다. inode 액세스 시간 업데이트를 끄려면 noatime 마운트 옵션을 대신 사용합니다.

  • flock - 파일 잠금을 활성화한 상태로 파일 시스템을 마운트합니다. 파일 잠금을 활성화하지 않으려면 대신 noflock 탑재 옵션을 사용합니다.

  • _netdev – 운영 체제에 파일 시스템을 네트워크 액세스를 요구하는 장치에 위치시키라고 명령하는 값입니다. 클라이언트에서 네트워크가 활성화되기 전에 인스턴스가 파일 시스템을 마운트하는 것을 방지하는 옵션입니다.

x-systemd.automount,x-systemd.requires=network.service

이러한 옵션을 사용하면 네트워크 연결이 온라인 상태가 될 때까지 자동 마운터가 실행되지 않습니다.

참고

Amazon Linux 2023 및 Ubuntu 22.04의 경우 x-systemd.requires=network.service 옵션 대신 x-systemd.requires=systemd-networkd-wait-online.service 옵션을 사용합니다.

0

파일 시스템을 dump으로 백업해야 하는지 나타내는 값. Amazon FSx의 경우 이 값은 0이어야 합니다.

0

부팅 시 fsck가 파일을 체크하는 순서를 나타내는 값. Amazon FSx 파일 시스템의 경우 이 값을 0으로 하여 시작 시 fsck가 실행되지 않도록 해야 합니다.