Menginstal klien Amazon EFS secara manual - Amazon Elastic File System

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menginstal klien Amazon EFS secara manual

Anda dapat menginstal klien Amazon EFS secara manual di instans Amazon EC2 Linux yang menjalankan Amazon Linux dan Amazon Linux 2, serta distribusi Linux lain yang didukung, dan pada instans EC2 Mac yang menjalankan macOS Big Sur, macOS Monterey, dan macOS Ventura. Prosedur amazon-efs-utils instalasi untuk sistem operasi ini dijelaskan di bagian berikut.

Menginstal klien Amazon EFS di Amazon Linux dan Amazon Linux 2

amazon-efs-utilsPaket untuk menginstal di Amazon Linux dan Amazon Linux 2 tersedia di lokasi berikut:

  • Repositori paket image mesin Amazon Linux dan Amazon Linux 2 Amazon (AMI).

  • Repositori AWS efs-utils GitHub .

Prosedur berikut menjelaskan cara menginstal amazon-efs-utils dari repositori paket AMI Amazon Linux dan Amazon Linux 2.

Anda juga dapat menginstal atau memperbarui amazon-efs-utils dari repositori AWS efs-utils GitHub . Untuk petunjuk yang menjelaskan cara menginstal dan memperbarui klien Amazon EFS menggunakan GitHub, lihat Untuk membangun dan menginstal amazon-efs-utils sebagai paket RPM untuk Amazon Linux, Amazon Linux 2.

Untuk menginstal klien Amazon EFS di distribusi Linux lainnya, lihatMenginstal klien Amazon EFS di distribusi Linux lainnya.

catatan

Jika Anda menggunakanAWS Direct Connect, Anda dapat menemukan petunjuk instalasi diPanduan: Membuat dan memasang sistem file lokal dengan dan VPN AWS Direct Connect.

Untuk menginstal amazon-efs-utils paket di Amazon Linux 2 dan Amazon Linux
  1. Pastikan Anda telah membuat instans Amazon Linux atau Amazon Linux 2 EC2. Untuk informasi tentang cara melakukannya, lihat Langkah 1: Meluncurkan Instans di Panduan Pengguna Amazon EC2 untuk Instans Linux.

  2. Akses terminal untuk instans Anda melalui Secure Shell (SSH), dan masuk dengan nama pengguna yang sesuai. Untuk informasi selengkapnya tentang cara melakukannya, lihat Menghubungkan ke instans Linux menggunakan SSH di Panduan Pengguna Amazon EC2 untuk Instans Linux.

  3. Jalankan perintah berikut untuk menginstal paket amazon-efs-utils.

    sudo yum install -y amazon-efs-utils

Langkah selanjutnya

Setelah menginstal amazon-efs-utils pada instans EC2 Anda, lanjutkan ke langkah berikutnya untuk memasang sistem file Anda:

Menginstal klien Amazon EFS di distribusi Linux lainnya

Jika Anda tidak ingin mendapatkan amazon-efs-utils paket dari repositori paket Amazon Linux atau Amazon Linux 2 AMI, paket ini juga tersedia di. GitHub

Setelah Anda mengkloning paket, Anda dapat membangun dan menginstal amazon-efs-utils menggunakan salah satu metode berikut, tergantung pada jenis paket yang didukung oleh distribusi Linux Anda:

  • RPM — Jenis paket ini didukung oleh Amazon Linux, Amazon Linux 2 Red Hat Linux, CentOS, dan sejenisnya.

  • DEB — Jenis paket ini didukung oleh Ubuntu, Debian, dan sejenisnya.

Untuk mengkloning dari amazon-efs-utils GitHub
  1. Connect ke instans EC2 menggunakan Secure Shell (SSH), dan masuk dengan nama pengguna yang sesuai. Untuk informasi lebih lanjut, lihat Menghubungkan ke instans Linux Anda menggunakan SSH di Panduan Pengguna Amazon EC2 untuk Instans Linux.

  2. Instal git menggunakan perintah berikut:

    sudo yum -y install git
  3. Kloning amazon-efs-utils dari GitHub menggunakan perintah berikut.

    git clone https://github.com/aws/efs-utils
Untuk membangun dan menginstal paket amazon-efs-utils RPM
  1. Buka terminal pada klien Anda dan arahkan ke direktori yang berisi amazon-efs-utils paket.

    cd /path/efs-utils
  2. Instal make perintah bash jika sistem operasi Anda belum memilikinya sebagai berikut.

    sudo yum -y install make
  3. Instal rpm-build paket jika belum diinstal menggunakan perintah berikut:

    sudo yum -y install rpm-build
  4. Bangun amazon-efs-utils paket menggunakan perintah berikut:

    sudo make rpm
  5. Instal amazon-efs-utils paket dengan perintah berikut.

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

Langkah selanjutnya

Setelah menginstal amazon-efs-utils pada instans EC2 Anda, lanjutkan ke langkah berikutnya untuk memasang sistem file Anda:

Untuk mengkloning dari amazon-efs-utils GitHub
  1. Connect ke instans EC2 menggunakan Secure Shell (SSH), dan masuk dengan nama pengguna yang sesuai. Untuk informasi lebih lanjut, lihat Menghubungkan ke instans Linux Anda menggunakan SSH di Panduan Pengguna Amazon EC2 untuk Instans Linux.

  2. Instal zypper menggunakan perintah berikut:

    sudo zypper refresh
  3. Instal rpm-build paket dan make perintah bash jika salah satu belum diinstal menggunakan perintah berikut:

    sudo zypper install -y git rpm-build make
    1. Untuk openSUSE, jika Anda mendapatkan kesalahan yang mirip dengan berikut ini:

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

      Jalankan perintah berikut untuk menambahkan kembali repo OSS dan 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. Jalankan kembali skrip git install lagi:

      sudo zypper install -y git rpm-build make
  4. Kloning amazon-efs-utils dari GitHub menggunakan perintah berikut.

    git clone https://github.com/aws/efs-utils
Untuk membangun dan menginstal paket amazon-efs-utils RPM
  1. Buka terminal pada klien Anda dan arahkan ke direktori yang berisi amazon-efs-utils paket.

    cd /path/efs-utils
  2. Bangun amazon-efs-utils paket menggunakan perintah berikut:

    make rpm
  3. Instal amazon-efs-utils paket dengan perintah berikut.

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

Langkah selanjutnya

Setelah menginstal amazon-efs-utils pada instans EC2 Anda, lanjutkan ke langkah berikutnya untuk memasang sistem file Anda:

Untuk mengkloning dari amazon-efs-utils GitHub
  1. Connect ke instans EC2 menggunakan Secure Shell (SSH), dan masuk dengan nama pengguna yang sesuai. Untuk informasi lebih lanjut, lihat Menghubungkan ke instans Linux Anda menggunakan SSH di Panduan Pengguna Amazon EC2 untuk Instans Linux.

  2. (Opsional) Terapkan pembaruan sebelum menginstal paket dengan perintah berikut:

    sudo apt-get update

    Instal pembaruan sesuai kebutuhan.

  3. Instal git danbinutils, menggunakan perintah berikut. binutilsdiperlukan untuk membangun paket DEB,

    sudo apt-get -y install git binutils
  4. Kloning amazon-efs-utils dari GitHub menggunakan perintah berikut.

    git clone https://github.com/aws/efs-utils
Untuk membangun dan menginstal paket amazon-efs-utils DEB
  1. Arahkan ke direktori yang berisi amazon-efs-utils paket.

    cd /path/efs-utils
  2. Bangun amazon-efs-utils menggunakan perintah berikut:

    ./build-deb.sh
  3. Instal paket dengan perintah berikut.

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

Langkah selanjutnya

Setelah menginstal amazon-efs-utils pada instans EC2 Anda, lanjutkan ke langkah berikutnya untuk memasang sistem file Anda:

Menginstal klien Amazon EFS di instans EC2 Mac yang menjalankan macOS Big Sur, macOS Monterey, atau macOS Ventura

amazon-efs-utilsPaket ini tersedia untuk instalasi pada instans EC2 Mac yang menjalankan macOS Big Sur, macOS Monterey, atau macOS Ventura.

Untuk menginstal amazon-efs-utils paket
  1. Pastikan Anda telah membuat instans EC2 Mac yang menjalankan salah satu sistem operasi Mac yang didukung:

    • macOS Big Sur

    • macOS Monterey

    • macOS Ventura

    Untuk informasi tentang cara melakukannya, lihat Langkah 1: Meluncurkan Instans di Panduan Pengguna Amazon EC2 untuk Instans Mac.

  2. Akses terminal untuk instans Anda melalui Secure Shell (SSH), dan masuk dengan nama pengguna yang sesuai. Untuk informasi selengkapnya tentang cara melakukannya, lihat Menyambungkan ke instans menggunakan SSH di Panduan Pengguna Amazon EC2 untuk Instans Mac.

  3. Jalankan perintah berikut untuk menginstalamazon-efs-utils.

    brew install amazon-efs-utils
    catatan

    Sistem merespons dengan instruksi untuk mengonfigurasi mount helper dan mengaktifkan proses pengawas, yang disertakan dalam dua langkah berikutnya. Untuk melihat instruksi nanti, jalankan perintah berikut.

    brew info amazon-efs-utils
  4. Pastikan EFS mount helper in dapat amazon-efs-utils diakses oleh perintah mount. Perintah yang perlu Anda jalankan tergantung pada instans EC2 Mac tempat Anda menginstal paket.

    • Jika Anda menginstal paket pada EC2 x86 Mac (mac1.metal), jalankan perintah berikut:

      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
    • Jika Anda menginstal paket pada EC2 M1 Mac (mac2.metal), jalankan perintah berikut:

      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. Aktifkan proses pengawas (amazon-efs-mount-watchdog) yang memantau kesehatan mount TLS pada sistem file EFS Anda. Perintah yang perlu Anda jalankan tergantung pada instans EC2 Mac tempat Anda menginstal paket.

    • Jika Anda menginstal paket pada EC2 x86 Mac (mac1.metal), jalankan perintah berikut:

      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
    • Jika Anda menginstal paket pada EC2 M1 Mac (mac2.metal), jalankan perintah berikut:

      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

Langkah selanjutnya

Setelah menginstal amazon-efs-utils pada instans EC2 Anda, lanjutkan ke langkah berikutnya untuk memasang sistem file Anda: