Amazon EFS 클라이언트 수동 설치 - Amazon Elastic File System

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

Amazon EFS 클라이언트 수동 설치

Amazon Linux 및 Amazon Linux 2를 실행하는 Amazon EC2 Linux 인스턴스와 기타 지원되는 Linux 배포판을 실행하는 Amazon EC2 Linux 인스턴스와 macOS Big Sur, macOS Monterey 및 macOS Ventura를 실행하는 EC2 Mac 인스턴스에 Amazon EFS 클라이언트를 수동으로 설치할 수 있습니다. 이러한 운영 체제의 amazon-efs-utils 설치 절차는 다음 섹션에 설명되어 있습니다.

Amazon Linux 및 Amazon Linux 2에 Amazon EFS 클라이언트 설치

Amazon Linux 및 Amazon Linux 2에 설치하기 위한 amazon-efs-utils 패키지는 다음 위치에서 사용할 수 있습니다.

  • Amazon Linux 및 Amazon Linux 2 Amazon Machine Image(AMI) 패키지 리포지토리.

  • AWS GitHub efs-utils 리포지토리.

다음 절차는 Amazon Linux 및 Amazon Linux 2 AMI 패키지 리포지토리에서 amazon-efs-utils를 설치하는 방법을 설명합니다.

efs-utils amazon-efs-utils 리포지토리에서 설치하거나 업데이트할 수도 있습니다. AWS GitHub 를 사용하여 Amazon EFS 클라이언트를 설치하고 업데이트하는 방법을 설명하는 지침은 Amazon Linux GitHub, Amazon Linux 2용 RPM 패키지로 빌드 및 amazon-efs-utils 설치하기를 참조하십시오.

Amazon EFS 클라이언트를 다른 Linux 배포판에 설치하려면 다른 Linux 배포판에 Amazon EFS 클라이언트 설치 섹션을 참조하세요

참고

AWS Direct Connect를 사용하고 있다면 안내: VPN을 사용하여 온프레미스에서 파일 시스템 생성 및 탑재 AWS Direct Connect에서 설치 지침을 찾을 수 있습니다.

Amazon Linux 2 및 Amazon Linux에 amazon-efs-utils 패키지를 설치하려면
  1. Amazon Linux 또는 Amazon Linux 2 EC2 인스턴스가 생성되어 있어야 합니다. 자세한 내용은 Linux 인스턴스용 Amazon EC2 사용 설명서1단계: 인스턴스 시작을 참조하세요.

  2. Secure Shell(SSH)를 통해 인스턴스 터미널에 액세스하고, 적절한 사용자 이름으로 로그인합니다. 이 방법에 대한 자세한 내용은 Linux 인스턴스용 Amazon EC2 사용 설명서SSH를 사용하여 Linux 인스턴스에 연결을 참조하세요.

  3. 다음 명령을 실행하여 amazon-efs-utils 패키지를 설치합니다.

    sudo yum install -y amazon-efs-utils

다음 단계

EC2 인스턴스에 amazon-efs-utils를 설치한 후 파일 시스템을 탑재하기 위한 다음 단계를 진행하세요.

다른 Linux 배포판에 Amazon EFS 클라이언트 설치

Amazon Linux 또는 Amazon Linux 2 AMI amazon-efs-utils 패키지 리포지토리에서 패키지를 가져오고 싶지 않은 경우 에서도 패키지를 사용할 수 있습니다. GitHub

패키지를 복제한 후 Linux 배포판이 지원하는 패키지 유형에 따라 다음 방법 중 하나를 사용해 amazon-efs-utils를 빌드 및 설치할 수 있습니다.

  • RPM – Amazon Linux, Amazon Linux 2 Red Hat Linux, CentOS 및 유사한 시스템이 지원하는 패키지 유형입니다.

  • DEB – Ubuntu, Debian 및 유사한 시스템이 지원하는 패키지 유형입니다.

에서 복제하려면 amazon-efs-utils GitHub
  1. Secure Shell(SSH)를 사용하여 EC2 인스턴스에 연결하고 적절한 사용자 이름을 사용하여 로그인합니다. 자세한 내용은 Linux 인스턴스용 Amazon EC2 사용 설명서SSH를 사용하여 Linux 인스턴스에 연결을 참조하세요.

  2. 다음 명령을 사용하여 git을 설치합니다.

    sudo yum -y install git
  3. 다음 명령을 GitHub 사용하여 amazon-efs-utils 복제합니다.

    git clone https://github.com/aws/efs-utils
amazon-efs-utils RPM 패키지를 빌드하고 설치하려면
  1. 클라이언트에서 터미널을 열고 amazon-efs-utils 패키지가 포함된 디렉터리로 이동합니다.

    cd /path/efs-utils
  2. 운영 체제에 아직 bash make 명령어가 없는 경우 다음과 같이 bash 명령어를 설치합니다.

    sudo yum -y install make
  3. 아직 설치되지 않은 경우 다음 명령을 사용하여 rpm-build 패키지를 설치합니다.

    sudo yum -y install rpm-build
  4. 다음 명령을 사용하여 amazon-efs-utils 패키지를 업데이트합니다.

    sudo make rpm
  5. 다음 명령을 사용하여 amazon-efs-utils 패키지를 설치합니다.

    sudo yum -y install ./build/amazon-efs-utils*rpm

다음 단계

EC2 인스턴스에 amazon-efs-utils를 설치한 후 파일 시스템을 탑재하기 위한 다음 단계를 진행하세요.

amazon-efs-utils에서 복제하려면 GitHub
  1. Secure Shell(SSH)를 사용하여 EC2 인스턴스에 연결하고 적절한 사용자 이름을 사용하여 로그인합니다. 자세한 내용은 Linux 인스턴스용 Amazon EC2 사용 설명서SSH를 사용하여 Linux 인스턴스에 연결을 참조하세요.

  2. 다음 명령을 사용하여 zypper을 설치합니다.

    sudo zypper refresh
  3. rpm-build 패키지 및 bash make 명령어 중 하나가 아직 설치되지 않은 경우 다음 명령을 사용하여 설치합니다.

    sudo zypper install -y git rpm-build make
    1. OpenSUSE의 경우 다음과 유사한 오류가 표시된다면:

      File './suse/noarch/bash-completion-2.11-2.1.noarch.rpm' not found on medium 'http://download.opensuse.org/tumbleweed/repo/oss/'

      다음 명령을 실행하여 repo OSS 및 NON-OSS를 다시 추가합니다.

      sudo zypper ar -f -n OSS http://download.opensuse.org/tumbleweed/repo/oss/ OSS sudo zypper ar -f -n NON-OSS http://download.opensuse.org/tumbleweed/repo/non-oss/ NON-OSS sudo zypper refresh
    2. git install 스크립트를 다시 실행합니다.

      sudo zypper install -y git rpm-build make
  4. 다음 명령을 GitHub 사용하여 amazon-efs-utils 복제합니다.

    git clone https://github.com/aws/efs-utils
amazon-efs-utils RPM 패키지를 빌드하고 설치하려면
  1. 클라이언트에서 터미널을 열고 amazon-efs-utils 패키지가 포함된 디렉터리로 이동합니다.

    cd /path/efs-utils
  2. 다음 명령을 사용하여 amazon-efs-utils 패키지를 업데이트합니다.

    make rpm
  3. 다음 명령을 사용하여 amazon-efs-utils 패키지를 설치합니다.

    sudo zypper --no-gpg-checks install -y build/amazon-efs-utils*rpm

다음 단계

EC2 인스턴스에 amazon-efs-utils를 설치한 후 파일 시스템을 탑재하기 위한 다음 단계를 진행하세요.

amazon-efs-utils에서 복제하려면 GitHub
  1. Secure Shell(SSH)를 사용하여 EC2 인스턴스에 연결하고 적절한 사용자 이름을 사용하여 로그인합니다. 자세한 내용은 Linux 인스턴스용 Amazon EC2 사용 설명서SSH를 사용하여 Linux 인스턴스에 연결을 참조하세요.

  2. (선택 사항)패키지를 설치하기 전에 다음 명령을 사용하여 업데이트를 적용합니다.

    sudo apt-get update

    필요에 따라 업데이트를 설치합니다.

  3. 다음 명령을 사용하여 gitbinutils를 설치합니다. binutils는 DEB 패키지를 빌드하는 데 필요합니다.

    sudo apt-get -y install git binutils
  4. 다음 명령을 GitHub 사용하여 amazon-efs-utils 복제합니다.

    git clone https://github.com/aws/efs-utils
amazon-efs-utils DEB 패키지를 빌드하고 설치하려면
  1. amazon-efs-utils 패키지가 포함된 디렉터리로 이동합니다.

    cd /path/efs-utils
  2. 다음 명령을 사용하여 amazon-efs-utils를 빌드합니다.

    ./build-deb.sh
  3. 다음 명령을 사용하여 패키지를 설치합니다.

    sudo apt-get -y install ./build/amazon-efs-utils*deb

다음 단계

EC2 인스턴스에 amazon-efs-utils를 설치한 후 파일 시스템을 탑재하기 위한 다음 단계를 진행하세요.

macOS Big Sur, macOS Monterey 또는 macOS Ventura를 실행하는 EC2 Mac 인스턴스에 Amazon EFS 클라이언트 설치

amazon-efs-utils 패키지는 macOS Big Sur, macOS Monterey 또는 macOS Ventura를 실행하는 EC2 Mac 인스턴스에 설치할 수 있습니다.

amazon-efs-utils 패키지를 설치하려면
  1. 지원되는 Mac 운영 체제 중 하나를 실행하는 EC2 Mac 인스턴스를 생성했는지 확인하십시오.

    • macOS Big Sur

    • macOS Monterey

    • macOS Ventura

    자세한 내용은 Mac 인스턴스용 Amazon EC2 사용 설명서의 1단계: 인스턴스 시작을 참조하세요.

  2. Secure Shell(SSH)를 통해 인스턴스 터미널에 액세스하고, 적절한 사용자 이름으로 로그인합니다. 이 방법에 대한 자세한 내용은 Mac 인스턴스용 Amazon EC2 사용 설명서SSH를 사용하여 인스턴스에 연결을 참조하세요.

  3. amazon-efs-utils를 설치하려면 다음 명령을 실행합니다.

    brew install amazon-efs-utils
    참고

    시스템은 탑재 도우미를 구성하고 감시 프로세스를 활성화하기 위한 지침을 제공하며, 이 지침은 다음 두 단계에 포함됩니다. 나중에 지침을 보려면 다음 명령을 실행합니다.

    brew info amazon-efs-utils
  4. 탑재 명령으로 amazon-efs-utils 내에서 EFS 탑재 도우미에 액세스할 수 있는지 확인합니다. 실행해야 하는 명령은 패키지를 설치하려는 EC2 Mac 인스턴스에 따라 다릅니다.

    • EC2 x86 Mac(mac1.metal)에 패키지를 설치하는 경우 다음 명령을 실행하세요.

      sudo mkdir -p /Library/Filesystems/efs.fs/Contents/Resources sudo ln -s /usr/local/bin/mount.efs /Library/Filesystems/efs.fs/Contents/Resources/mount_efs
    • EC2 M1 Mac(mac2.metal)에 패키지를 설치하는 경우 다음 명령을 실행하세요.

      sudo mkdir -p /Library/Filesystems/efs.fs/Contents/Resources sudo ln -s /opt/homebrew/bin/mount.efs /Library/Filesystems/efs.fs/Contents/Resources/mount_efs
  5. EFS 파일 시스템에서 TLS 탑재의 상태를 모니터링하는 감시 프로세스(amazon-efs-mount-watchdog)를 활성화합니다. 실행해야 하는 명령은 패키지를 설치하려는 EC2 Mac 인스턴스에 따라 다릅니다.

    • EC2 x86 Mac(mac1.metal)에 패키지를 설치하는 경우 다음 명령을 실행하세요.

      sudo cp /usr/local/Cellar/amazon-efs-utils/<version>/libexec/amazon-efs-mount-watchdog.plist /Library/LaunchAgents sudo launchctl load /Library/LaunchAgents/amazon-efs-mount-watchdog.plist
    • EC2 M1 Mac(mac2.metal)에 패키지를 설치하는 경우 다음 명령을 실행하세요.

      sudo cp /opt/homebrew/Cellar/amazon-efs-utils/<version>/libexec/amazon-efs-mount-watchdog.plist /Library/LaunchAgents sudo launchctl load /Library/LaunchAgents/amazon-efs-mount-watchdog.plist

다음 단계

EC2 인스턴스에 amazon-efs-utils를 설치한 후 파일 시스템을 탑재하기 위한 다음 단계를 진행하세요.