Walkthrough: Buat Subdirektori Per Pengguna yang Dapat Ditulis dan Konfigurasikan Penghapusan Otomatis saat Reboot - Amazon Elastic File System

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

Walkthrough: Buat Subdirektori Per Pengguna yang Dapat Ditulis dan Konfigurasikan Penghapusan Otomatis saat Reboot

Setelah Anda membuat sistem file Amazon EFS dan memasangnya secara lokal pada instans EC2 Anda, sistem ini mengekspos direktori kosong yang disebut root sistem file. Salah satu kasus penggunaan umum adalah membuat subdirektori “writable” di bawah root sistem file ini untuk setiap pengguna yang Anda buat pada instance EC2, dan memasangnya di direktori home pengguna. Semua file dan subdirektori yang dibuat pengguna di direktori home mereka kemudian dibuat di sistem file Amazon EFS.

Dalam panduan ini, Anda pertama kali membuat pengguna “mike” pada instans EC2 Anda. Anda kemudian memasang subdirektori Amazon EFS ke direktori home mike pengguna. Panduan ini juga menjelaskan cara mengkonfigurasi remounting otomatis subdirektori jika sistem reboot.

Misalkan Anda memiliki sistem file Amazon EFS yang dibuat dan dipasang pada direktori lokal pada instans EC2 Anda. Mari kita menyebutnya EFSRoot.

catatan

Anda dapat mengikutiMemulai latihan untuk membuat dan memasang sistem file Amazon EFS pada instans EC2 Anda.

Dalam langkah-langkah berikut, Anda membuat pengguna (mike), membuat subdirektori untuk pengguna (EFSRoot/mike), membuat pengguna mike pemilik subdirektori, memberinya izin penuh, dan akhirnya memasang subdirektori Amazon EFS pada direktori home pengguna (/home/mike).

  1. Buat pengguna mike:

    1. Masuk ke instans EC2 Anda. Menggunakan hak root (dalam hal ini, menggunakansudo perintah), buat penggunamike dan tetapkan kata sandi.

      $ sudo useradd -c "Mike Smith" mike $ sudo passwd mike

      Ini juga menciptakan direktori home, /home/mike, untuk pengguna.

  2. Buat subdirektori di bawah EFSRoot untuk penggunamike:

    1. Buat subdirektorimike di bawah EFSRoot.

      $  sudo mkdir /EFSroot/mike

      Anda harus mengganti EFSRoot dengan nama direktori lokal Anda.

    2. Pengguna root dan grup root adalah pemilik/mike subdirektori (Anda dapat memverifikasi ini dengan menggunakanls -l perintah). Untuk mengaktifkan izin penuh bagi penggunamike pada subdirektori ini, memberikanmike kepemilikan direktori.

      $ sudo chown mike:mike /EFSroot/mike
      Diagram yang menunjukkan bagaimana layanan dikonfigurasi untuk menggunakan Availability Zone yang sama di mana sistem file EFS berada.
  3. Gunakanmount perintah untuk me-mount subdirektori EFSRoot/mike ke direktori home mike.

    $  sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport mount-target-DNS:/mike  /home/mike

    Alamat Mount-target-DNS mengidentifikasi root sistem file Amazon EFS jarak jauh.

Sekarang direktori home mike pengguna adalah subdirektori, dapat ditulis oleh mike, dalam sistem file Amazon EFS. Jika Anda melepas mount target ini, pengguna tidak dapat mengakses direktori EFS mereka tanpa remounting, yang memerlukan izin root.

Penghapusan otomatis saat reboot

Anda dapat menggunakan filefstab untuk mengaitkan kembali sistem file Anda secara otomatis. Untuk informasi selengkapnya, lihat Memasang sistem file Amazon EFS Anda secara otomatis.