Mengaktifkan pemasangan otomatis pada instance EC2 Linux yang ada - Amazon Elastic File System

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

Mengaktifkan pemasangan otomatis pada instance EC2 Linux yang ada

File /etc/fstab berisi informasi tentang sistem file. Perintahmount -a, yang berjalan selama start-up instance, memasang semua sistem file yang tercantum di dalamnya. /etc/fstab Dalam prosedur ini, Anda akan memperbarui instance EC2 Linux secara manual sehingga instance menggunakan EFS mount helper untuk secara otomatis memasang kembali sistem EFS file saat instance restart. /etc/fstab

catatan

Sistem EFS file Amazon tidak mendukung pemasangan otomatis menggunakan /etc/fstab dengan EFS mount helper di instans Amazon EC2 Mac yang menjalankan macOS Big Sur atau Monterey. Sebagai gantinya, Anda dapat menggunakan NFSwith /etc/fstab untuk secara otomatis memasang sistem file Anda pada instance EC2 Mac yang menjalankan macOS Big Sur dan Monterey.

Metode ini menggunakan EFS mount helper untuk me-mount sistem file. Mount helper adalah bagian dari amazon-efs-utils seperangkat alat.

amazon-efs-utilsAlat ini tersedia untuk instalasi di Amazon Linux dan Amazon Linux 2 Amazon Machine Images (AMIs). Untuk informasi selengkapnya tentang amazon-efs-utils, lihat Menginstal EFS alat Amazon. Jika Anda menggunakan distribusi Linux lain, seperti Red Hat Enterprise Linux (RHEL), buat dan instal secara manualamazon-efs-utils. Untuk informasi selengkapnya, lihat Menginstal EFS klien Amazon di distribusi Linux lainnya.

Prasyarat

Persyaratan berikut harus ada sebelum Anda berhasil menerapkan prosedur ini:

Perbarui berkas /etc/fstab

Lakukan langkah-langkah berikut untuk memperbarui /etc/fstab pada instance EC2 Linux sehingga instance menggunakan EFS mount helper untuk secara otomatis melakukan remount sistem file saat instance restart. EFS

Untuk memperbarui berkas /etc/fstab pada instance Anda EC2
  1. Terhubung ke instans EC2 Anda. Untuk informasi selengkapnya, lihat Connect ke EC2 instans Anda di Panduan EC2 Pengguna Amazon.

  2. Buka /etc/fstab file di editor.

  3. Untuk pemasangan otomatis menggunakan IAM otorisasi atau titik EFS akses:

    • Untuk secara otomatis me-mount dengan IAM otorisasi ke EC2 instans Amazon yang memiliki profil instance, tambahkan baris berikut ke /etc/fstab file.

      file-system-id:/ efs-mount-point efs _netdev,noresvport,tls,iam 0 0
    • Untuk secara otomatis me-mount dengan IAM otorisasi ke instance Linux menggunakan file kredensial, tambahkan baris berikut ke file. /etc/fstab

      file-system-id:/ efs-mount-point efs _netdev,noresvport,tls,iam,awsprofile=namedprofile 0 0
    • Untuk memasang sistem file secara otomatis menggunakan titik EFS akses, tambahkan baris berikut ke /etc/fstab file.

      file-system-id:/ efs-mount-point efs _netdev,noresvport,tls,iam,accesspoint=access-point-id 0 0
    Awas

    Gunakan opsi _netdev, yang digunakan untuk mengidentifikasi sistem file jaringan, ketika memasang sistem file Anda secara otomatis. Jika _netdev tidak ada, EC2 instans Anda mungkin berhenti merespons. Hasil ini didapatkan karena sistem file jaringan perlu diinisialisasi setelah instans komputasi memulai jaringannya. Untuk informasi selengkapnya, lihat Pemasangan otomatis gagal dan instans tidak responsif.

    Untuk informasi lebih lanjut, lihat Pemasangan dengan IAM otorisasi dan Pemasangan dengan titik EFS akses.

  4. Simpan perubahan pada file.

  5. Uji fstab entri dengan menggunakan mount perintah dengan 'fake' opsi bersama dengan 'verbose' opsi 'all' dan.

    $ sudo mount -fav home/ec2-user/efs : successfully mounted

EC2Instance Anda sekarang dikonfigurasi untuk me-mount sistem EFS file setiap kali restart.

catatan

Dalam beberapa kasus, EC2 instans Amazon Anda mungkin perlu memulai terlepas dari status sistem EFS file Amazon yang Anda pasang. Dalam kasus seperti itu, tambahkan nofail opsi ke entri sistem file Anda di /etc/fstab file Anda.

Baris kode yang Anda tambahkan ke /etc/fstab file melakukan hal berikut.

Bidang Deskripsi

file-system-id:/

ID untuk sistem EFS file Amazon Anda. Anda bisa mendapatkan ID ini dari konsol atau secara terprogram dari CLI atau. AWS SDK

efs-mount-point

Titik pemasangan untuk sistem EFS file pada EC2 instance Anda.

efs

Jenis sistem file. Saat Anda menggunakan mount helper, tipe ini selaluefs.

mount options

Opsi pemasangan untuk sistem file. Ini adalah daftar opsi berikut yang dipisahkan koma:

  • _netdev— Opsi ini memberi tahu sistem operasi bahwa sistem file berada pada perangkat yang memerlukan akses jaringan. Opsi ini mencegah instans memasang sistem file sampai jaringan telah diaktifkan pada klien.

  • noresvportMemberitahu NFS klien untuk menggunakan port sumber Transmission Control Protocol (TCP) baru ketika koneksi jaringan dibangun kembali. Melakukan hal ini membantu memastikan bahwa sistem EFS file memiliki ketersediaan tanpa gangguan setelah peristiwa pemulihan jaringan.

  • tls— Memungkinkan enkripsi data dalam perjalanan.

  • iam— Gunakan opsi ini untuk memasang dengan IAM otorisasi ke Amazon EC2 yang memiliki profil instance. Menggunakan opsi iam mount juga membutuhkan penggunaan tls opsi. Untuk informasi selengkapnya, lihat Menggunakan IAM untuk mengontrol akses data sistem file.

  • awsprofile=namedprofile— Gunakan opsi ini dengan tls opsi iam dan untuk me-mount dengan IAM otorisasi ke instance Linux menggunakan file kredensial. Untuk informasi selengkapnya tentang titik EFS akses, lihatMenggunakan IAM untuk mengontrol akses data sistem file.

  • accesspoint=access-point-id— Gunakan opsi ini dengan tls opsi untuk memasang menggunakan titik EFS akses. Untuk informasi selengkapnya tentang titik EFS akses, lihatBekerja dengan titik EFS akses Amazon.

0

Nilai bukan nol menunjukkan bahwa sistem file harus didukung olehdump. KarenaEFS, nilai ini seharusnya0.

0

Urutan di mana fsck memeriksa sistem file saat boot. Untuk sistem EFS file, nilai ini 0 harus menunjukkan bahwa tidak fsck boleh berjalan saat start-up.